for循环的表达

来源:4-15 编程练习

慕粉4018717

2016-09-28 18:29

package com.kk;
public class kk {
public static void main (String[]args){
	int count=0;
	for(int a=999;a<1000000000;){
	if(a/10!=0){
		count=count++;
	}
	}System.out.println(count);
}
}

请问这个有什么错误么?

写回答 关注

3回答

  • 毛毛虫ko大菜鸟
    2016-09-29 08:56:03

    你的循环条件里没有变量i的变化,这个定义上允许空缺,但是需要在循环体中体现出这个变量的变化,要不然即使这个循环会执行,也只是每次999跟10相除,然后看等不等于0

  • ziom
    2016-09-28 23:14:32

    for循环没有退出条件,也没有在循环过程中退出,是个死循环

  • 慕粉4006319
    2016-09-28 18:40:32

    for循环没用定义a的值的变化吧,就是要有一个a++

    慕粉4018...

    我觉得应该不是这个问题吧,我貌似写成了死循环了,而且这个就算加上a++运算出来的结果应该也不是10

    2016-09-28 18:53:42

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题