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,知道取完為止