java判斷for循環
Ⅰ java中for循環怎樣講
for(int i = 0; i < 10; i ++){
System.out.println(i);
}
拿上面的例子來講吧
程序進入for循環,首先初始化i的值為0,然後用i與10進行比較。此時i為0,i<10成立,則程序運行 System.out.println(i);這段代碼。輸出i此時的值。然後執行i++的操作。此時i為1,i<10依然成立。再運行 System.out.println(i);這段代碼。輸出此時的值。而後執行i++操作。以此類推。直到i=10的時候這時不滿足i<10的條件。故循環結束。
for(初始變數; 滿足條件; 操作變數){
想要做的操作;
}
希望上面簡單的分析能對你有所幫助。也許歸納的不是很准確。樓主在此基礎上可自行總結出自己比較好理解的方式。
Ⅱ java語言了有for循環嗎
當然有了
不光有for循環,還有foreach循環
Ⅲ java for循環問題
for執行的順序我就不多解釋了。簡單的帶過
進入for循環的時候首先執行的是foo('A')這里輸出A
其次執行foo(『B』)輸出B返回為真,判斷I是不是小於2(i=0小於2)為真
執行i++;
執行foo(『D』);輸出D;
執行foo('C');輸出C
第一次循環結束,開始第二次循環
第二次循環就不再執行foo(『A』);
沖foo(『B』)開始,輸出B返回真,判斷I是不是小於2(i=1小於2)為真
執行i++;
執行foo(『D』);輸出D
執行foo(『C』)輸出C
第二次循環結束
第三次開始
執行foo(『B』)輸出B返回真判斷I是不是小於2(i=2不於2)為假循環結束
所以輸出為ABDCBDCB
Ⅳ java問題。關於for循環里的判斷輸出問題~
importjava.util.Scanner;
publicclasslianxi{
publicstaticvoidmain(String[]args){
intj=0;//加入標記符
Scanners=newScanner(System.in);
System.out.print("學員人數:");
intq=s.nextInt();
String[]a=newString[q];
System.out.println("請錄入學員姓名:");
for(inti=0;i<q;i++){
a[i]=s.next();
}
System.out.print("請輸入要查找的學員姓名:");
Stringb=s.next();
for(inti=0;i<q;i++){
b.equals(a[i]);
if(b.equals(a[i])){
j=i+1;//找到修改標記為i+1
break;
}
}
if(j!=0){//判斷標記是否為0,為0沒找到該學生
System.out.print("該學員在此班是第"+j+"為學生!");
}
else
{
System.out.print("沒有找到!");
}
}
}
Ⅳ java for循環的解釋
循環的意思就是讓程序重復地執行某些語句。在程序設計時,常常需要處理大量的重復動作,採用循環結構可以降低程序書寫的長度和復雜度,可使復雜問題簡單化,提高程序的可讀性和執行速度。其中,for循環就是循環結構的一種,另外還有while循環和do-while循環語句。但是for循環是開發者明確知道了循環次數。
For循環格式如下:
for(賦初值;判斷條件;賦值加減){
執行語句
}
若是在循環主體中要處理的語句只有一個,可以將大括弧省去。下面列出for循環的流程:
(1)第一次進入for循環是,要為循環控制變數賦初值。
(2)根據判斷條件內容檢查是否要繼續執行循環,當判斷條件為真(true)時,繼續執行循環主體內的語句;判斷條件為假(false)時,則會跳出循環,執行其它語句。
執行完循環主體內的語句後,循環控制變數會根據增減量的要求更改循環控制變數的值,然後再回到步驟(2)重新判斷是否繼續執行循環。更具上面可以畫出下面的流程圖。
Ⅵ java for循環中如何判斷第一次執行
StringtemId="1232784782369472934";
inti;
for(i=0;i<4;i++){
//i=0的時候就是第一次執行循環
if(i==0){
System.out.println("第一次執行;"+temId);
}else{
tem=temId.subString(0,temId.length()-(i+1))
System.out.println("temId"+tem);
}
}
Ⅶ Javafor循環中的判斷語句
for(int i=1;i<3;i++){}
其中i<3是做判斷的。
你具體要問啥……
Ⅷ for循環里可以判斷條件可以用true嗎java
for循環里可以判斷條件可以用true嗎java因為他對這樣的一個程序的一個設置或程序語言來說的話是可以的,沒有問題,完全可以用
Ⅸ java for 循環變數判斷
publicstaticvoidmain(String[]args){
bijiao(2,1,4,5,6);
}
publicstaticBooleanbijiao(int...a){
System.out.println(a.length);
Booleanaa=false;
for(inti=0;i<a.length;i++){
if(a[i]<25){
System.out.println("a["+i+"]:"+a[i]+"小於25");
aa=true;
break;
}else{
aa=false;
}
}
returnaa;
}
按樓主的想法,String l1中l1是代表一個字元串類型的整形變數吧,如果是的話樓主你完全可以這么寫的,bijiao()中的參數可以任意多個,運行結果如下: