for迴圈的概念

20170405發表於2020-08-28

  break跳出迴圈到幾就顯示之前的一個。

  for(int num=1;num<9;num++){

  if(num==5) 當num等於5時跳出迴圈。在某種特殊情況下提前跳出迴圈。

  break;只能跳出一層迴圈(當前層)

  System.out.println(num+"*9="+num*9);只顯示1-4的乘法

  }

  continue (跳出當前迴圈)

  變數就是一直髮生改變的東西。

  for(Int times=0 ; times<10 ; times++){

  System.out.println("行動是成功的階梯"); 4

  }

  執行的過程:1243。

  for(要素1;要素2;要素3){

  語句塊/迴圈體4

  }

  ln是換行的意思。

  system.out.plintln()換行。

  每個for迴圈中num不重複使用不互相沖突

  特殊格式:

  for(,,)括號裡逗號不能少,沒有條件時為死迴圈。

  for(i=1,j=2;i<7;i+3,j+3)括號裡1要素3要素可以為逗號隔開,2要素不行。

  0-99之間的隨機數為(int)(math.random()*100)

  int answer =scan.nextln();接收使用者輸入資訊(開頭要新增java輔助類java.util.Scanner;)

  /t水平製表位 (TAB簡寫)固定8格

  1*5=5

  12345678(表述)

  換行是println()

  陣列:

  1.是一種資料型別(引用型別)

  2.陣列是相同資料型別元素的集合。

  3.定義:格式:int[a]=new int[5];說明a裡有5個元素,都是整形。

  4.陣列的初始化(賦值)預設值為0;賦值(方法1):int[]a={1,2,3,4};

  5.透過(陣列名.length)可以獲得陣列的長度,就是陣列的元素的個數system.out.println(arr.length);

  5.2給陣列裡各個數賦值:透過下標訪問元素下標從0開始算。標號最大是陣列最大長度-1。arr[2]=2;給第三個元素賦值為2.

  6.陣列的遍歷,就是從頭到尾走 一次。

  取陣列中的最大值:

  total+(累加) =—(表示式)

  容易出錯的地方:

  1. int[] a=int [20];//建立陣列a由20個元素。

  a[20]=10;//這裡編譯不會報錯但是執行會報錯越界從0開始算的所以給20賦值時要a[19]=10。

  2. for(i=0;i<20;i++);{//這裡不能再for的括號後面加分號,否則for會直接結束使迴圈體變成必走語句,所以結果只會顯示失敗是成功之母1遍。

  system.out.print("失敗是成功之母。");

  }

  3. int[] a=int[20];

  for(i=0;i<=a.lenth;i++){//這裡不能等於因為會提示越界從0開始算。要注意。

  a[i]=400

  }


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979119/viewspace-2715536/,如需轉載,請註明出處,否則將追究法律責任。

相關文章