Presentation is loading. Please wait.

Presentation is loading. Please wait.

繰り返し yukita@k.hosei.ac.jp プログラミング 第4回 繰り返し yukita@k.hosei.ac.jp プログラミング第4回.

Similar presentations


Presentation on theme: "繰り返し yukita@k.hosei.ac.jp プログラミング 第4回 繰り返し yukita@k.hosei.ac.jp プログラミング第4回."— Presentation transcript:

1 繰り返し yukita@k.hosei.ac.jp
プログラミング 第4回 繰り返し プログラミング第4回

2 for 文による繰り返し ループカウンタを使うのが基本的な使い方 for(初期化; 継続条件; 各回のカウンタ処理) { body }
プログラミング第4回

3 Count1.java (List 6-1, p.123) public class Count1 {
public static void main(String[] args){ System.out.println(0); System.out.println(1); System.out.println(2); System.out.println("end"); } プログラミング第4回

4 Count2.java (List 6-2, p.124) public class Count2 {
public static void main(String[] args){ for(int i=0; i<3; i++){ System.out.println(i); } System.out.println("end"); プログラミング第4回

5 Count3.java (List 6-3, p.131) public class Count3 {
public static void main(String[] args){ for(int i=0; i<10; i++){ System.out.println( i + “の2乗は” + (i*i) + "で,"); i + “の3乗は” + (i*i*i) + "です。"); } System.out.println("end"); プログラミング第4回

6 実行例 0の2乗は0で, 0の3乗は0です。 1の2乗は1で, 1の3乗は1です。 2の2乗は4で, 2の3乗は8です。 3の2乗は9で,
3の3乗は27です。 .... end プログラミング第4回

7 DrawGraph1.java (List 6-4, p. 132)
public class DrawGraph1 { public static void main(String[] args){ for(int i=0; i<10; i++){ System.out.print(i+":"); for(int j=0; j<i; j++){ System.out.print("*"); } System.out.println(""); プログラミング第4回

8 実行例 0: 1:* 2:** 3:*** 4:**** 5:***** 6:****** 7:******* 8:********
9:********* プログラミング第4回

9 変数のscope(有効範囲) List 6-6, p.137
public class CountE { public static void main(String[] args){ for(int i=0; i<3; i++){ System.out.println(i); } System.out.println("i=" + i); System.out.println("end"); iのscope scopeはずれ プログラミング第4回

10 コンパイルエラー CountE.java:6: シンボルを解釈処理できません。 シンボル: 変数 i 位置 : CountE の クラス
System.out.println("i=" + i); ^ エラー 1 個 プログラミング第4回

11 これならOK List 6-7, p.137 public class CountOk {
public static void main(String[] args){ int i; for(i=0; i<3; i++){ System.out.println(i); } System.out.println("i=" + i); System.out.println("end"); iのscope プログラミング第4回

12 実行例 1 2 i=3 end プログラミング第4回

13 課題 問題6-1,6-2,6-4 時間が余ったら,問題6-3 プログラミング第4回


Download ppt "繰り返し yukita@k.hosei.ac.jp プログラミング 第4回 繰り返し yukita@k.hosei.ac.jp プログラミング第4回."

Similar presentations


Ads by Google