自學java的問題。很簡單,怎麼理解

2021-03-10 12:53:23 字數 2059 閱讀 5471

1樓:匿名使用者

public class testa }}}

2樓:牧_風

你就來把自己當機器按照

自程式指令走一遍就好了,

當i=1的時候,宣告j=0,輸出0,j自增,j=1,不滿足j迴圈;i自增,j被編譯器登出

當i=2的時候,宣告j=0,輸出0,j自增,j=1,輸出1,j自增,j=2不滿足j

。。。差不多就這麼理解吧,上面的步驟在不糾結i++和++i的情況下是對的~

3樓:匿名使用者

0 / 0 1 / 0 1 2 / 0 1 2 3 for的最大值是5.值只會列印四次。

for(int i = 1; i < 5; i++) int i =0;//宣告變e68a8462616964757a686964616f31333335333034量,i < 5; //條件。 i++ ;//迴圈一次累加一次值。只要i++出來的值滿足 i < 5.

就執行這個for()。知道最好i++ = 6的時候,6 < 5不滿足條件,跳出迴圈。

for(int i = 1; i < 5; i++)

① ② ③

它這裡就是兩層迴圈巢狀,兩層迴圈的話,先進入第一層迴圈for(), 再進入第二層迴圈while(),知道while()迴圈完,在回到for()。當for()迴圈結束為止。

具體流程:

當i=1的時候,=> i < 5條件滿足,(下一步)=> j = 0. =>(遇到迴圈while). 條件 j < i.

(0<1) 條件滿足,列印j的值:= 0。j++ 同等於j = j +1 ; 所以j的值 為 j = 1 + 0 = 1; 在進入while()條件比較。

j < i (1 < 1),發現條件不滿足,然後跳出while()迴圈,進入到for(),的下一步 i ++ 、i ++ 同等於 i = 1 + 1 = 2;

2 <5 、滿足條件。j= 0, 這個時候的 i 因為累加了一次,就變成了2. 所以while(j < i) 同等於(j < 2);

這個時候因為j的初始值是0,列印出來的值 第一次繼續是 0,j++之後,j =1 ,還是 1 <2 。列印出來的j的值就變成1. 所以這一次的值就變成了 0 和1.

====> 一次類推。這裡的執行順序是從上往下。

while(j < i)}

4樓:匿名使用者

兩層bai迴圈。輸出結果分

du開看0     0 1      0 1 2       0 1 2 3。for迴圈共4次這個懂zhi

吧?while迴圈次

dao數隨著i的增加而增

回加。public static void main(string args){

for(int i = 1; i < 5; i++){  //i初值為1  每循答環一次i值+1   i<5也就是i等於4時停止。

int j = 0;//每次for迴圈開始都把j值設為0.

while(j < i){//while迴圈為內迴圈。初值為0,當j

5樓:匿名使用者

for迴圈

抄裡邊套while迴圈。一次襲for迴圈j=0開始.每次while迴圈 j 加1,直到 j 不小於 i 後,while迴圈結束,for迴圈結束,開始下一次迴圈。

可以設斷點用debug跟一下看看。

6樓:910404我太要強

外層是個for迴圈 內層是個while 迴圈

7樓:匿名使用者

for(int i=1;i<5;i++)

}輸出j

8樓:萬萬沒想到之

什麼叫怎麼理解。。不就是0,01,012,0123嗎?

9樓:郭00少

你要知道for迴圈的執行流程。i=1,問你i<5嗎,是,執行下面的。同理,知道while的執行流程。

j

很簡單的問題

晚上要吃的少一些,中飯和晚飯前,喝一杯水,然後飯後半小時後用保鮮膜裹著腿和腹部去走樓梯或者跑步,你會發現有很多汗水的,貴在堅持,很有效果的,每到這個時候我就這樣 的,這樣夏天就不怕穿漂亮的yy了 只要做到每頓飯只吃菜不吃米 多喝胡蘿蔔汁 每天在家裡練跳舞機 這個是最快見效的!什麼都沒有用,只有運動是...

這個問題很簡單英語怎麼說,很簡單英文怎麼說

the question is easy 很簡單 英文怎麼說 很簡單的英文是 it s 那很簡單 英 s mpl 美 s mp l adj.簡單的 62616964757a686964616fe59b9ee7ad9431333365666266 單純的 易受騙的 天真的 n.笨蛋 愚蠢的行為 出身低...

linux super root的問題,(很簡單的。求解答。新手剛學)

root賬戶就是root,你那個只是一個管理員許可權的賬戶 只有root x 這樣的才是root 前面是使用者名稱,後面是主機名個當前目錄名 虛擬機器中linux如何進入root。我是個新手,要詳細些的啊!新裝linux系統如何獲得root許可權,教程進入terminal 然後,輸入sudo pas...