如题,java程序中如何为一个while(true)循环记录次数,并跳出循环后显示循环次数,谢各位大牛 。
解决方案 »
- 大虾请进?帮初学者一个忙~~跪谢啊。。。关于投票系统的
- 下面这段代码是否正确
- 我写了一个小程序,为什么运行的结果跟Debug出来的结果不一样啊? 求解!!
- 请教 关于Socket编程
- 请教一个如何求ArrayList中的VO的某三个属性相同的个数
- 散分了,从C/C++程序员初转JAVA,请大家多多指教.
- java数据库
- Jbuilder中有没有可以可以直接读写dbf文件的控件,请高人指点,比较急,谢谢!!!!!!!!!!
- SUN 网上的确 JDK 1.4 有29M,有没有小点的。够用就行了!
- 求一个论文查重算法的代码
- 请问对一个对象标准输出,是默认后调用了对象的toString() 方法吗?但是
- 为什么在java中初始化变量char a=65535输出a是个‘?’,而有人输出a是个“@”,是参照编码原因吗?(用的eclipse)
while(true){
i++;
//TODO 业务逻辑
}
System.out.println("循环次数:" + i)
1.要记次数,那么就要先有个变量来存(毕竟每次的要变化),然后分析由于是1 2 3这样所以才用整形int,然后给它赋值为1表示循环没有开始前。这里必须赋值的原因是你目前学习到的位置有个不初始化也就是赋值会报错,也不方便使用
2.计算循环次数,没有给定要循环几次,就使用while循环做,一般for循环计算有固定次数的,while次数不固定,dowhile同理,只是一个先判断再做,一个先做一次再判断
3.要有一个计数输出,那么就要有输出,由于是要计数那么每次都要输出一次以上分析比较蛋疼,个人也觉得。
//定义变量用于存放循环次数,为了方便观看使用1
int num = 1;
//死循环
while(true){
//输出语句
System.out.println("当前是第" + “i” + "次循环");
//自加1,单独写一行不论++ i 还是i++ 效果都是一样
i ++;
}
那就很危险,尤其是 循环体里的对象,是否有创建新对象,那也要严格控制。
不然要炸啊,会出现死循环,前两天在多线程里使用了while(ture){}
电脑cpu直接到99%,卡死我了