1. for在java里怎么用
格式:
for (initialization;condition;increment)statement;
其中:
initialization是for循环的初始部分,它用来设置循环控制变量,并制初值;
condition是条件判断部分,由该条件判断的真假决定for循环合时推出;
increment是增量部分,每执行一次循环后,由增量部分决定循环控制的变化情况;
(这三部分必须用分号隔开)
statement称为for循环的循环体,它可以是一条语句也可以是一个语句块。
执行步骤:
首先执行初始化部分,然后执行条件判断部分,若条件为真,则执行for循环的statement语句,
当循环的statement语句执行完后执行增量部分,然后再执行条件判断部分,为真,则继续执行
循环,否则执行for循环后面的语句。
例:for (i=1;i<=10;i++)sytem.out.println(i);
1.当初始化、条件判断、增量三部分为空时,就实现了一种无限循环:
for( ; ; )statement;
但实际中,这样的无限循环往往并不是真的让它无限执行下去,只要在statement中在合适的条件下执行
break语句就可以跳出循环体。
2.无循环体的for循环,此时不提供statement:
for(t=0;t<some_value;t++);
这种循环一般用来产生时间延迟。
3.JAVA语言不支持逗号运算符,但在循环初始化和增量两部分 允许采用逗号,这样也就可以使用由逗号
隔开多个表达式,从而在for循环中模拟了逗号运算符的功能,但注意,条件判断部分必须是一个值为 布尔
型的表达式:
int i;
string s;
for (i=0,s="testing";
(i<10&&(s.length()>=1);
i++,s=s.substring(1)
{
system.out.println(s)
}
4.JAVA的for循环允许在初始化部分零食说明局部循环变量:
for(int i =0;i<my_array.length;i++)
system.out.println(" a [ " + i + "]= "+my_array[i]);
用这种方法定义的零食循环变量的作用域只在for循环体内,换句话说,它们的作用域在for循环体、
初始化、条件测试和增量中有效,在定义他们的循环外使用的有相同名字的变量不会受这些临时的
循环变量的影响。
注意 :JAVA语法只允许程序员在初始化部分要么定义多个由逗号隔开的表达式,要么定义具有相同
类型的由逗号隔开的多个变量,但不能混用。
int j=3;
fot (int =0, j=0;i<j;i++,j--)
system.out.println("k="+i*j);
system.out.println("j=",j);
在for循环的初始化部分说明了 i 和 j 两个循环变量,并将他们的值设置为0,在循环外,使用了一个
与循环变量 j 相同的变量,但 for 循环对 j 的值没有影响,屏幕上输出的 j 值还是3.
2. java的for循环
首先建议for设置为(int i=1;i<=a.length;i++)
如果单单只是这15排的格式对齐,可以设置(i<10)输出"0"+i
将格式变为 01 02 03 ···10 11 12 就可以完成对齐
3. java中for(a b:c){}是什么意思如何执行的
java的增强型for循环,给你个例子就知道了
publicclassTest15{
publicstaticvoidmain(String[]args){
int[]nums={1,5,6,4,3,45,34,52,4,12333};
for(inti:nums){
System.out.println(i);
}
}
}
4. java里for循环i--如何使用
for循环的第三个赋值加减中每次加2
1、for循环语法定义
for(赋初值;判断条件;赋值加减){
执行语句
}
2、示例:
for(int i=0;i<10;i=i+2){//这里最后一个赋值加减中,i每次都增加2
}
5. java的for循环如何使用i--;呢
for(inti=10;i>0;i--){
System.out.println("i="+i);
}
上面是个简单的例子,
每次判断 i 是否大于0. 如果大于就执行循环语句,执行完后 i的值就自动减一(i--)
当 i 的值减到0时, i > 0 为假 , 循环结束
6. java for循环
定义一个2维数组a第一维人数第二维商品存储的值是价格intcount=0;for(inti=0;i
7. Java中for怎么写
for(int i=0;i<2;i++){
System.out.println("这样写的");
}
8. java中for是什么意思
for循环命令,两种用法,一种是有初始值,结束值和增量的,一种是遍历。
9. java中for(;;)是什么意思
死循环,一般java并发源码里面很多类似写法,等效于while(true);
在C语言中for(;;)性能更好,编译后语言中指令较少,也能够节省内存,没有判断跳转,是比while(true)更好的无限循环;
估计很多源码大神都是C语言转过来的,在Java中无性能差别。
10. java中的for(String s: args)代表什么意思
for(String s : args)这个格式是foreach的形式,表示取出数组args[]中的每一个元素,其实就是每一次循环就依次取出一个元素赋值给s,知道取完为止