java循环中可以有几组表达式。每组表达式的意思分别表示什么?

最关键的是中间的一组,其运算结果只能是true 与 false,只能是一个表达式,不可以是多个语句。但并不是说循环变量的控制只能在第3组中,比如我上面的例子,循环变量的控制是在循环体中。也有下面的这种写法:for(;;){ } 其实这是一种死循环的写法,想要退出循环需要在循环体中自己根据逻辑使用break...
java循环中可以有几组表达式。每组表达式的意思分别表示什么?
那组代表那种意思、这组代表这样意思

问题在哪?2012-06-27
提问者应该是想问这样的情况:
for(int i=1,j=2,k=0;k<10;i++,j--){
k++;
System.out.println(i+"-"+j+"-"+k);
}

在这种 循环中,可以有3组表达式,第一组一般是赋初始值用的,里面用逗号分隔多个赋值,最后一组也可以有多个语句组成,但也只能用逗号来分隔,一般是控制循环就的增减值。最关键的是中间的一组,其运算结果只能是true 与 false,只能是一个表达式,不可以是多个语句。但并不是说循环变量的控制只能在第3组中,比如我上面的例子,循环变量的控制是在循环体中。
也有下面的这种写法:
for(;;){

}
其实这是一种死循环的写法,想要退出循环需要在循环体中自己根据逻辑使用break来退出。2012-06-27
mengvlog 阅读 9 次 更新于 2025-07-19 07:29:56 我来答关注问题0
  • } 在这种 循环中,可以有3组表达式,第一组一般是赋初始值用的,里面用逗号分隔多个赋值,最后一组也可以有多个语句组成,但也只能用逗号来分隔,一般是控制循环就的增减值。最关键的是中间的一组,其运算结果只能是true 与 false,只能是一个表达式,不可以是多个语句。但并不是说循环变量的控制只能...

  • for(;true;)死循环。for(表达式1;表达式2;表达式3){ 循环体 } 1、先执行表达式1 ,进行初始化工作(整个循环中 表达式1只执行一次);2、执行表达式2,表达式二 一般是返回布尔值 true进入循环,false 结束;3、执行循环体 4、执行表达式3,一般是改变某些值,使得表达式2有变为false可能;5、重...

  • 表达式 1:一般为赋值表达式;表达式 2:一般为关系表达式或逻辑表达式;表达式 3:一般为赋值表达式或自增、自减表达式,用以修改循环变量的值。while循环的结构: while(表达式) 循环体 1、while 是C语言中的关键字;2、圆括号中的表达式可以是C语言中任意合法的表达式,不能为空,用它来控 制...

  • for (表达式1; 表达式2; 表达式3) {} 表达式1:定义一个变量给他初始值,如int i = 0;这里i用于循环。表达式2:表示当i达到什么条件的时候执行for中的循环,一旦i不满足条件,就不执行循环了。如:i

  •  小白会思考 java中有什么循环吗?

    Java中有三种主要的循环结构:1、while 循环 while是最基本的循环,它的结构为:while( 布尔表达式 ) { //循环内容} 只要布尔表达式为 true,循环就会一直执行下去。2、do…while 循环 对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do…...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部