導航:首頁 > 編程語言 > java中的for怎麼理解

java中的for怎麼理解

發布時間:2023-05-23 02:28:09

A. java中for是什麼意思

for循環命令,兩種用法,一種是有初始值,結束值和增量的,一種是遍歷。

B. java中for的作用

Java中老睜豎 for是控制循環的關鍵早禪字
for(int i = 0; i < 10; i++){
System.out.println("這是侍大個for循環:" + i);

}

C. java中for是什麼意思

java中 for是控制循環的關鍵棗氏字
for(int i = 0; i < 10; i++){
System.out.println("這乎猜是個for循歲岩型環:" + i);

}

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

就是 一個執行循序問題,先執行外面的循環:
1 for(int i=0;i<10;i++){
2 for(int j=0;j<3;j++) {
3 System.out.print("i*j="+i*j);
4 }
5 }
6 ....
....
當開始循環的時候,i=0,然後繼續運行,j=0,輸出i*j=0
此時循環從j=1,i仍舊為0 , j的值為2
輸出結果為i*j=0,此時j++,j的值為2
循環從j=2,i仍舊為0 ,輸出結果為i*j=0
當j=3,不滿足j<3跳出內部for循環,執行外部for循環第二行代碼,此時i++,i的值變為1
循環i=1, j=0時,結果為i*j=0
i=1,j=1 結果為i*j=1;
;;;;;;
;;;;;
當i循環到9,j=2是,輸出循環結果為i*j=18
當i=10,不滿足i<10,跳出外部循環,執行第6行

我只是拿一個衫橡純例子給你講解的,我像這樣比給你講解概念好理解。

E. java裡面的for循環的格式: for(String s : arr)是什麼意思,能否詳細解釋一下

for的循環語句for(String s : args)這個格式是foreach的形式,表示取出數組args[]中的每一個元素,就是循環一次就依次取出一個元素賦值給s,知道取完為止java中的foreach也是用for表示具體語法分兩種:

第一種-數組for(type var : arr) {//循環體}示例(這里以List為例):List<String> list = new ArrayList<String>();for(String item : list){System.out.println("循環元素:" + item);}

第二種-非數組類可迭代對象for(type var : coll) {//循環體}示例:Map<String, String> map = new HashMap<String, String>();for(Entry<String, String> item : map.entrySet()){System.out.println("循環元素 key:" + item.getKey() + " value:" + item.getValue());}

其實本質上和for(int i=0;i<length;i++)沒太大區別,但是for(String s : arr)中的arr一定是字元串數組,每次循環取一個字元串出來賦值給s,直到arr數組長度-1結束。

(5)java中的for怎麼理解擴展閱讀:

Java for循環的幾種用法:

在Java程序中,要「逐一處理」或者說,「遍歷」某一個數組或Collection中的元素的時候,一般會使用一個for循環來實現(當然,用其它種類的循環也不是不可以,只是不知道是因為for這個詞的長度比較短,還是因為for這個詞的含義和這種操作比較配,在這種時候for循環比其它循環常用得多)。

對於遍歷數組,這個循環一般是採取這樣的寫法:

清單1:遍歷數組的傳統方式

復制代碼 代碼如下:

/* 建立一個數組 */

int[] integers = {1, 2, 3, 4};

/* 開始遍歷 */

for (int j = 0; j < integers.length; j++) {

int i = integers[j];

System.out.println(i);

}

而對於遍歷Collection對象,這個循環則通常是採用這樣的形式:

清單2:遍歷Collection對象的傳統方式

復制代碼 代碼如下:

/* 建立一個Collection */

String[] strings = {"A", "B", "C", "D"};

Collection stringList = java.util.Arrays.asList(strings);

/* 開始遍歷 */

for (Iterator itr = stringList.iterator(); itr.hasNext();) {

Object str = itr.next();

System.out.println(str);

}

而在Java語言的最新版本――J2SE
1.5中,引入了另一種形式的for循環。藉助這種形式的for循環,現在可以用一種更簡單地方式來進行遍歷的工作。

1、 第二種for循環

不嚴格的說,Java的第二種for循環基本是這樣的格式:

for (循環變數類型 循環變數名稱 : 要被遍歷的對象) 循環體

藉助這種語法,遍歷一個數組的操作就可以採取這樣的寫法:

清單3:遍歷數組的簡單方式

復制代碼 代碼如下:

/* 建立一個數組 */

int[] integers = {1, 2, 3, 4};

/* 開始遍歷 */

for (int i : integers) {

System.out.println(i); /* 依次輸出「1」、「2」、「3」、「4」 */

}

這里所用的for循環,會在編譯期間被看成是這樣的形式:

清單4:遍歷數組的簡單方式的等價代碼

復制代碼 代碼如下:

/* 建立一個數組 */

int[] integers = {1, 2, 3, 4};

/* 開始遍歷 */

for (int 變數名甲 = 0; 變數名甲 < integers.length; 變數名甲++) {

System.out.println(integers[變數名甲]); /* 依次輸出「1」、「2」、「3」、「4」 */

}

這里的「變數名甲」是一個由編譯器自動生成的不會造成混亂的名字。

F. java for循環的解釋

循環的意思就是讓程序重復地執行某些語句。在程序設計時,常常需要處理大量的重復動作,採用循環結構可以降低程序書寫的長度和復雜度,可使復雜問題簡單化,提高程序的可讀性和執行速度。其中,for循環就是循環結構的一種,另外還有while循環和do-while循環語句。但是for循環是開發者明確知道了循環次數。


For循環格式如下:

for(賦初值;判斷條件;賦值加減){

執行語句

}

若是在循環主體中要處理的語句只有一個,可以將大括弧省去。下面列出for循環的流程:

(1)第一次進入for循環是,要為循環控制變數賦初值。

(2)根據判斷條件內容檢查是否要繼續執行循環,當判斷條件為真(true)時,繼續執行循環主體內的語句;判斷條件為假(false)時,則會跳出循環,執行其它語句。

執行完循環主體內的語句後,循環控制變數會根據增減量的要求更改循環控制變數的值,然後再回到步驟(2)重新判斷是否繼續執行循環。更具上面可以畫出下面的流程圖。

G. for(int a:i)在java 編程中是什麼意思

遍歷數組,就和for(int i = 0;i < a.length; i++){} 是一個意思。

這種有冒號的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()); //逐個輸出數組元素的值

}

H. 誰能告訴我講解一下java中的for循環!!謝了!

for (表達式1; 表達式2; 表達式3) {}
表達式1:定義一個變數給他初始值,如int i = 0;這里i用於循環。
表達式2:表襪頌拍示當i達到什麼條件的時候執行for中櫻畝的循環,一旦i不滿足條件,就不執行循環了。如:i<100
表達式3:表示每次循環i的變化,直到i變化到表達式2不滿足條件為止。如:i++,i=i+2,i--等等。
例子:for(int i=100;i>0;i--){}
java中還有個for循環,稱為for each循環,告羨如下:
for(對象名 對象引用:對象的集合){}
意思是把對象集合中的每一個對象賦值給對象的引用,然後可以對其進行相應處理,循環次數取決於集合中對象的數量,例子:
List list = new List();//定義一個集合
list.add(new Integer(1));//在定義的集合中增加一個整型對象,整型對象的值是1
list.add(new Integer(3));//再在定義的集合中增加一個整型對象,整型對象的值是3
for(Integer i:list){//因為集合中剛增加了2個元素,所以只會執行2次循環
System.out.println(i);
}
顯示結果:
1
3

I. 在java中什麼是for循環。怎麼使用。語法是什麼。

for循環,簡而言之,目的是為了減少編程者的工作量。舉個例子,比方說,從1加到20,就算是心算也能很快的給出答案,但是如果是從1乘到20呢?會是多少?我想人算的話,就比較麻煩了。
接下來,給出這個乘法例子:
int i;//這邊的i是一個變數,用來記錄循環次數
int sum = 1;//這邊的sum是用來記錄最後的結果
for(i=1;i<=20;i++){
sum = sum * i;//主要的運算過程,即在原來的結果上,再乘上i
}
看了上面的例子,相信你對for循環有了一個初步的了解
for循環主要把握以下幾點:
1、循環的初始點,在例子中i=0
2、循環的步長,即每次增長多少,例子中i++,每次增長1
3、循環結束,即什麼時候該循環能夠被執行完,例子中i<=20,當i超過20的時候,循環體就結束了
4、循環體內部,即具體的操作:如果循環體中只有一個語句,可以不用打括弧{};但是超過一個語句時,就一定要使用大括弧,不然循環的時候只會執行第一個語句,其他語句不會被執行到。對於初學者而言,不管一個語句,都建議採用大括弧{}。
希望能夠幫到你~

J. java中for循環怎樣講

for(初始化,條件肢燃數,迭代){
方法段搏體;
}
例:
輸出十個歷首a
for(int
i=0;i<10;i++){
System.out.println("a");
}

閱讀全文

與java中的for怎麼理解相關的資料

熱點內容
程序員試用期匯報問題協助怎麼寫 瀏覽:127
抖音演算法到底是什麼 瀏覽:126
哪個vlan技術對報文加密 瀏覽:570
單片機定時電路 瀏覽:672
山西平台伺服器雲主機 瀏覽:700
按摩肚臍解壓視頻 瀏覽:989
php55安裝教程 瀏覽:137
雲伺服器怎麼查找本機域名 瀏覽:22
qd123y壓縮機參數 瀏覽:385
程序員媽媽懷孕 瀏覽:490
金普國際編程 瀏覽:537
java什麼是引用類型 瀏覽:944
這是命令嗎txt 瀏覽:314
支付寶android包名 瀏覽:154
eclipsemaven命令 瀏覽:68
24路伺服器配什麼cpu 瀏覽:466
壓縮文件和解壓文件哪個快 瀏覽:675
亞馬遜雲伺服器視頻通話 瀏覽:912
金融知識app哪個好 瀏覽:978
農行理財app收益在哪裡 瀏覽:969