Download presentation
Presentation is loading. Please wait.
Published byゆあ すえがら Modified 約 7 年前
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回
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.