當前位置:首頁 » 編程語言 » for循環java

for循環java

發布時間: 2022-01-08 12:32:44

1. 簡單的java for循環

i = 1 --不做因為: j 》2
i=2 -----j=2 第一個if語句有效 跳出第二個for

i=3-------j=2 3%2=1 第一個if不做 j=2》3/2=1 列印3;j=3 3%3 = 0;出循環

i=4-------j=2 4%2=0 出循環;

i=5-------j=2 5%2=1 第一個if不做 2》5/2=2 不列印;j=3 5%3=2;j=3 》5/2=2 列印5;j=4 5%4=1;j=4》5/2=2 列印5;

i=6-------j=2 6%2=0 出循環;

i=7-------j=2、3、4、5、6 7/2 7/3 7/4 7/5 7/6 第一個if都不做,看第二個if 7/2 = 3,所以 j=4、5、6符合第二個 全列印;

i=8-------j=2 8%2=0 出循環;

i=9-------j=2 9%2=1 ; 第二個if j=2《 9/2 = 4 不列印;j=3 9%3=0 出循環

2. java的for循環是什麼!

int highGrade=grade[0][0]; // 取grad二位數字的「原點值」
for(int row=0;row<grades.lenght;row++){ //一次循環 獲取二維數組外外層數組個數
for(int column=0;column<grades[row].lenght;column++){//二次循環
grades[row].lenght // 獲取二維 當前外層下 內層個數
if(grades[row][column]<highGrades) // 比較
highGrades=grades[row][column]; 賦值 找到最大的那個
}

你得弄清楚什麼是二維數組 就好明白了

3. java 中for循環的一個用法

該問題中for循環的一個用法指的是foreach用法,下面詳細講述:

foreach語句是java5的新特徵之一,在遍歷數組、集合方面,foreach為開發人員提供了極大的方便。
foreach語句是for語句的特殊簡化版本,但是foreach語句並不能完全取代for語句,然而,任何的foreach語句都可以改寫為for語句版本。
foreach並不是一個關鍵字,習慣上將這種特殊的for語句格式稱之為「foreach」語句。從英文字面意思理解foreach也就是「for 每一個」的意思。實際上也就是這個意思。
foreach的語句格式:
for(元素類型t 元素變數x : 遍歷對象obj){
引用了x的java語句;
}
示例代碼:
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
for (String x : list) {
System.out.println(x);
}
Object s[] = list.toArray();
for (Object x : s) {
System.out.println(x.toString()); //逐個輸出數組元素的值
}

4. java中for循環有什麼用

在上面這個例子 增強型的for循環 和普通for循環一樣
增強型的for循環 優點主要體現在集合中,隨便舉個例子
比如對 set 的遍歷
一般是迭代遍歷:
Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}
for循環遍歷:
for (String str : set) {
System.out.println(str);
}
是不是簡單些?

優點還體現在泛型 假如 set中存放的是Object

Set<Object> set = new HashSet<Object>();
for循環遍歷:
for (Object obj: set) {
if(obj instanceof Integer){
int aa= (Integer)obj;
}else if(obj instanceof String){
String aa = (String)obj
}
........
}
如果你用Iterator遍歷,那就暈了
map list 也一樣

唯一的缺點就是 在遍歷 集合過程中,不能對集合本身進行操作
for (String str : set) {
set.remove(str);//錯誤!
}

5. JAVA中的for循環

i+=2 的意思呢就是每次i加上2然後再賦值給自己的意思,相當於 i = i + 2,在你的代碼里,這么做的意義是 i每次都是偶數 從2開始,即 2 4 6 8 10 。。。,這樣最好sum的值就是100內所有偶數的和

6. java的for循環如何使用i--;呢

for(inti=10;i>0;i--){
System.out.println("i="+i);
}

上面是個簡單的例子,

每次判斷 i 是否大於0. 如果大於就執行循環語句,執行完後 i的值就自動減一(i--)

當 i 的值減到0時, i > 0 為假 , 循環結束

7. 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(初始變數; 滿足條件; 操作變數){
想要做的操作;
}
希望上面簡單的分析能對你有所幫助。也許歸納的不是很准確。樓主在此基礎上可自行總結出自己比較好理解的方式。

8. java中for嵌套for循環的詳細講解

外面的循環是i次 裡面的循環是k次 i執行一次 裡面就執行k次(k可以是變數) 直到外面的i次執行完成,最多也就是i*k次,最少是i次

9. java的這三種for循環有什麼區別

第一種是最普通的for循環 這個應該沒啥好說的
第二種是第一種for循環的變種也可以說是簡寫 只能對數組或者是List這樣的集合使用 這個是java 1.5新加入的
第三種不是for循環。使用的是迭代器 iterator 像是List這樣的集合 一般多是用這種方法

10. java for循環

定義一個2維數組a第一維人數第二維商品存儲的值是價格intcount=0;for(inti=0;i

熱點內容
安卓系統中哪個軟體最耗電 發布:2024-12-25 08:38:44 瀏覽:824
ssrssql 發布:2024-12-25 08:38:41 瀏覽:953
ai定位腳本 發布:2024-12-25 08:33:35 瀏覽:956
炎黃解說我的世界中國伺服器 發布:2024-12-25 08:33:28 瀏覽:796
sql2008發布 發布:2024-12-25 08:27:09 瀏覽:342
如何用存檔開伺服器 發布:2024-12-25 08:23:27 瀏覽:713
安卓手機為什麼不顯示通知欄 發布:2024-12-25 08:21:15 瀏覽:906
解壓肚子疼 發布:2024-12-25 08:15:01 瀏覽:589
安卓怎麼屏幕不滅 發布:2024-12-25 08:05:55 瀏覽:966
低配置手機怎麼開使命高幀率 發布:2024-12-25 07:53:38 瀏覽:389