for (;;){...}
for (初期値化式; 繰返し条件式; 更新式) { 処理; } for (int i = 0; i < 10; i++) { System.out.println(i); } |
|
- public class For11 {
- public static void main(String[] args) {
- for (int i = 0; i < 10; i++) {
- System.out.println(i);
- }
- }
- }
□ 実行結果
$ java For11 0 1 2 3 4 5 6 7 8 9
- public class Kuku01 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- System.out.println();
- }
- }
□ 実行結果
$ java Kuku01 4 4 8 12 16 20 24 28 32 36
- public class StarPrint01 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- System.out.println();
- }
- }
□ 実行結果
$ java StarPrint01 4 ****
- public class For21 {
- public static void main(String[] args) {
- for (int i = 9; i >= 0; i--) {
- System.out.println(i);
- }
- }
- }
□ 実行結果
$ java For21 9 8 7 6 5 4 3 2 1 0
- public class For01 {
- public static void main(String[] args) {
- int sum = 0; // 合計変数
- for (int i = 1; i < 10; i++) {
- sum += i; // 合計変数にカウンター値を加える。
- }
- System.out.println("合計は" + sum + "です。");
- }
- }
□ 実行結果
$ java For01 合計は45です。
- public class Sum01 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- int s = 0;
- // ここにコードを記述してください。
- }
- }
□ 実行結果
$ java Sum01 1000 合計 = 1035, 最後に加算した数 = 45
- public class For02 {
- public static void main(String[] args) {
- int sum = 0; // 合計変数
- for (int i = 1; i < 10; i += 2) { // 2ずつカウントアップ
- sum += i; // 合計変数にカウンター値を加える。
- }
- System.out.println("合計は" + sum + "です。");
- }
- }
□ 実行結果
$ java For02 合計は25です。
- public class Progression01 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- System.out.println();
- }
- }
□ 実行結果
$ java Progression01 1000 1 2 4 8 16 32 64 128 256 512
- public class Combination01 {
- public static void main(String[] args) {
- for (int i = 0; i <= 2; i++) {
- for (int j = 0; j <= 2; j++) {
- System.out.println(i + ", " + j);
- }
- }
- }
- }
□ 実行結果
$ java Combination01 0, 0 0, 1 0, 2 1, 0 1, 1 1, 2 2, 0 2, 1 2, 2
□ 実行結果
$ java StarPrint02 4 **** **** **** ****
□ 実行結果
$ java StarPrint03 4 * ** *** ****
□ 実行結果
$ java StarPrint04 4 **** *** ** *
- public class Kuku02 {
- public static void main(String[] args) {
- // ここにコードを記述してください。
- System.out.println();
- }
- }
□ 実行結果
$ java Kuku02 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81
- public class Power01 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- double s = 1;
- // ここにコードを記述してください。
- System.out.println("s = " + s);
- }
- }
□ 実行結果
$ java Power01 10 s = 1024.0 $ java Power01 100 s = 1.2676506002282294E30
- public class All9 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- long r = 1;
- // ここにコードを記述してください。
- System.out.println(r + " * " + r + " = " + r * r);
- }
- }
□ 実行結果
$ java All9 2 99 * 99 = 9801
- public class All1 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- long r = 1;
- // ここにコードを記述してください。
- System.out.println(r + " * " + r + " = " + r * r);
- }
- }
□ 実行結果
$ java All1 4 1111 * 1111 = 1234321
- public class IsPrimeNumber {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- }
- }
□ 実行結果
$ java IsPrimeNumber 7 <-- 素数の場合、 <-- 何も出力されない。 $ java IsPrimeNumber 8 <-- 素数でない場合、 8 is not a prime number. <-- メッセージが出力される。
- public class CodePrint03 {
- public static void main(String[] args) {
- // ここにコードを記述してください。
- for ( /* ここにコードを記述してください。*/ ) {
- System.out.println("'" + (char)i + "': " + Integer.toHexString(i));
- }
- }
- }
□ 実行結果
$ java CodePrint03 あ お 'あ': 3042 'ぃ': 3043 'い': 3044 'ぅ': 3045 'う': 3046 'ぇ': 3047 'え': 3048 'ぉ': 3049 'お': 304a
- public class Encoding02 {
- public static void main(String[] args) {
- int a0 = args[0].charAt(0);
- int a1 = args[1].charAt(0);
- int key = 0x3;
- // ここにコードを記述してください。
- System.out.println((char)i + "(" + Integer.toBinaryString(i)
- + ") encode to: "
- + (char)b + "(" + Integer.toBinaryString(b) + ")");
- }
- }
- }
□ 実行結果
$ java Encoding02 0 9 0(110000) encode to: 3(110011) 1(110001) encode to: 2(110010) 2(110010) encode to: 1(110001) 3(110011) encode to: 0(110000) 4(110100) encode to: 7(110111) 5(110101) encode to: 6(110110) 6(110110) encode to: 5(110101) 7(110111) encode to: 4(110100) 8(111000) encode to: ;(111011) 9(111001) encode to: :(111010)
- public class MonteCarlo {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- double x, y;
- double pi;
- int c = 0;
- // ここにコードを記述してください。
- pi = 4d * c / n;
- System.out.println("pi = " + pi);
- }
- }
$ java MonteCarlo 1000 pi = 3.184 $ java MonteCarlo 10000 pi = 3.1308□ 2重forループ
□ 実行結果
$ java StarPrint05 4 **** *** ** *
□ 実行結果
$ java StarPrint06 4 * ** *** ****
□ 実行結果
$ java StarPrint07 4 ** **** ****** ******** ****** **** **
□ 実行結果
$ java Kuku03 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81
- public class For12 {
- public static void main(String[] args) {
- int s = Integer.parseInt(args[0]);
- for (// ここにコードを記述してください。) {
- for (// ここにコードを記述してください。) {
- System.out.print(j + " ");
- }
- System.out.println();
- }
- }
- }
□ 実行結果
$ java For12 18 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 : (中略) 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999
- public class For121 {
- public static void main(String[] args) {
- // ここにコードを記述してください。
- int s = Integer.parseInt(args[0]);
- }
- }
□ 実行結果
$ java For121 18 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 : (中略) 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999