社区
Java EE
帖子详情
基础 比拼题
冷风达人
2013-03-21 03:24:47
String s;
while (!StdIn.isEmpty()) { while (!StdIn.isEmpty()) {
s = StdIn.readString(); String s = StdIn.readString();
... ...
} }
这两个语句哪个更好 说明理由。。
...全文
271
14
打赏
收藏
基础 比拼题
String s; while (!StdIn.isEmpty()) { while (!StdIn.isEmpty()) { s = StdIn.readString(); String s = StdIn.readString(); ... ... } } 这两个语句哪个更好 说明理由。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nazgul_
2013-03-22
打赏
举报
回复
第二种吧 不是空才创建
zhangchao19890805
2013-03-22
打赏
举报
回复
这排版真有点乱
gfzeng
2013-03-22
打赏
举报
回复
引用 13 楼 ylovep 的回复:
预测效果都一样 虚拟机做了优化
这样啊, 我对比较大的循环, 一直采取第一种。
ylovep
2013-03-22
打赏
举报
回复
预测效果都一样 虚拟机做了优化
kang_zz
2013-03-22
打赏
举报
回复
s若只在while中用那么当然第二种好,节约资源。若s下面还会用到,那么就是第一种方式了。
LiangGzone
2013-03-21
打赏
举报
回复
看情况啦。如果只在while中用,使用第二种。如果后面要调用到,选择第一种。这个是作用域的问题。
java3731
2013-03-21
打赏
举报
回复
范围问题。s只在while内用,肯定第二个要好点
keep_trying_gogo
2013-03-21
打赏
举报
回复
期待答案啊。
tianma630
2013-03-21
打赏
举报
回复
第一种的使用范围大 第二种适用范围小
长笛党希望
2013-03-21
打赏
举报
回复
如果只在循环中建议使用第二种方法,因为s的作用域只需在while循环中,节约开销。
求知路漫漫
2013-03-21
打赏
举报
回复
顶楼上的3位说
huimiezu
2013-03-21
打赏
举报
回复
while (!StdIn.isEmpty()) { String s = StdIn.readString(); ... } 可读性好一点
forgetsam
2013-03-21
打赏
举报
回复
两种一样烂。
sunny8675
2013-03-21
打赏
举报
回复
没有好与不好之说,只能用实际情况来看,如果把String s;定义在循环外边,就可以在循环以外调用s, 如果把s定义到循环里面,只能在循环里面使用,使用范围小了些,所以根据情况来看你定义在外边还是里面了。
java面试笔试资料包括JAVA
基础
核心知识点深度学习Spring面试
题
等资料合集.zip
java面试笔试资料包括JAVA
基础
核心知识点深度学习Spring面试
题
等资料合集: JAVA核心知识点整理-282页 Java与哈希算法.docx Java中Lambda表达式的使用.docx JAVA多线程之线程间的通信方式.docx Java注解详解.docx ...
2017数学建模国赛+深圳杯优秀论文
这两者其实真 的天差地别,如果说数学竞赛更多的是一种智力的
比拼
,那么数学建模更多的是 一共系统与工程协调的
比拼
。粗俗点说,前者就是做
题
,后者则是科研。 数学建模主要分为三个方向,建模,编程,以及写作。...
量化交易入门之股票数据获取——无所不能的Python系列课程
课程目录: 第0节:四个主流数据源框架介绍 第一节:数据源框架速度大
比拼
第二节:股票实时数据和分钟数据的获取 第三节:资金都去哪了——个股资金流向 第四节:资金都去哪了——其它资金流向 第五节:寻找主力...
老男孩26期运维班linux
基础
知识大
比拼
即将开始
老男孩26期运维班linux
基础
知识大
比拼
1 比赛说明比赛时间:2015年11月12日下午15点比赛地点:老男孩教育教室二比赛人员:老男孩教育26期全体同学奖项:团体奖(按组奖励共1-9组):一等奖奖励300元人民币或每人老...
蓝桥楼赛第30期-Python模块大
比拼
-第一天赛
题
题
解
签道
题
,简单的
基础
操作。
Java EE
67,513
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章