if (条件式) { 条件式の結果が true のときの処理; } |
|
- public class Args01 {
- public static void main(String[] args) {
- if (args.length != 1) {
- System.out.println("引数をひとつ指定してください。");
- System.exit(1); // アプリケーションを終了します
- }
- System.out.println("引数: " + args[0]);
- }
- }
□ 実行結果
$ java Args01 引数をひとつ指定してください。 $ java Args01 Hello 引数: Hello $ java Args01 Hello World 引数をひとつ指定してください。 $ java Args01 "Hello World" 引数: Hello World
- public class Args02 {
- public static void main(String[] args) {
- if (args.length != 1)
- System.out.println("引数をひとつ指定してください。"); // if文の終わり
- System.exit(1); // アプリケーションを終了します
- System.out.println("引数: " + args[0]);
- }
- }
□ 実行結果
$ java Args01 引数をひとつ指定してください。 $ java Args01 Hello ... 実行結果が正しくありません
- public class Min01 {
- public static void main(String[] args) {
- int a = Integer.parseInt(args[0]);
- int b = Integer.parseInt(args[1]);
- int c = Integer.parseInt(args[2]);
- int min = a;
- // ここにコードを記述してください。
- System.out.println(a + ", " + b + ", " + c + " の最小値は " + min);
- }
- }
□ 実行結果
$ java Min01 1 2 3 1, 2, 3 の最小値は 1
- public class MinMax {
- public static void main(String[] args) {
- int a = Integer.parseInt(args[0]);
- int b = Integer.parseInt(args[1]);
- int c = Integer.parseInt(args[2]);
- int min = a;
- int max = a;
- // ここにコードを記述してください。
- System.out.println(a + ", " + b + ", " + c + " の最小値は " + min);
- System.out.println(a + ", " + b + ", " + c + " の最大値は " + max);
- }
- }
□ 実行結果
$ java MinMax 1 2 3 1, 2, 3 の最小値は 1 1, 2, 3 の最大値は 3
if (条件式) { 条件式の結果が true のときの処理; } else { 条件式の結果が false のときの処理; } |
|
- public class Large01 {
- public static void main(String[] args) {
- int a = Integer.parseInt(args[0]);
- int b = Integer.parseInt(args[1]);
- if (a > b) {
- System.out.println(a + " は " + b + " よりも大きい");
- } else {
- System.out.println(b + " は " + a + " よりも大きい");
- }
- }
- }
□ 実行結果
$ java Large01 1 2 2 は 1 よりも大きい
if (条件式1) { 条件式1の結果が true のときの処理; } else if (条件式2) { 条件式2の結果が true のときの処理; } else if (条件式3) { 条件式3の結果が true のときの処理; } else { すべての条件式の結果が false のときの処理; }
- public class Large02 {
- public static void main(String[] args) {
- int a = Integer.parseInt(args[0]);
- int b = Integer.parseInt(args[1]);
- if (a > b) {
- System.out.println(a + "は" + b + "よりも大きい");
- } else if (a == b) {
- System.out.println(a + "と" + b + "とは等しい");
- } else {
- System.out.println(b + "は" + a + "よりも大きい");
- }
- }
- }
□ 実行結果
$ java Large02 10 10 10と10とは等しい
- public class Exchange02 {
- public static void main(String[] args) {
- int a = Integer.parseInt(args[0]); // コマンドラインからの引数をint型に変換します。
- int b = Integer.parseInt(args[1]); // コマンドラインからの引数をint型に変換します。
- // ここにコードを記述してください。
- System.out.println("小さい順に表示: " + a + ", " + b);
- }
- }
□ 実行結果
$ java Exchange02 2 5 小さい順に表示: 2, 5 $ java Exchange02 2 -5 小さい順に表示: -5, 2
- public class EvenOdd02 {
- public static void main(String[] args) {
- int a = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- }
- }
□ 実行結果
$ java EvenOdd02 10 10は偶数です。 $ java EvenOdd02 11 11は奇数です。
- public class Range11 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- }
- }
□ 実行結果
$ java Range11 50 50は範囲内です $ java Range11 -1 -1は範囲外です $ java Range11 101 101は範囲外です
- public class Range12 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- }
- }
□ 実行結果
$ java Range12 50 少し、がんばりましょう。 $ java Range12 -1 -1は範囲外です
- public class Bmi03 {
- public static void main(String[] args) {
- double weight = Double.parseDouble(args[0]);
- double hight = Double.parseDouble(args[1]);
- //
- // ここにコードを記述してください。
- //
- }
- }
□ 実行結果
$ java Bmi03 60 1.7 BMI = 20.761245674740486 判定は 標準
- public class Range12 {
- public static void main(String[] args) {
- int n = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- }
- }
□ 実行結果
$ java Range12 50 少し、がんばりましょう。 $ java Range12 -1 -1は範囲外です
- public class Days00 {
- public static void main(String[] args) {
- int month = Integer.parseInt(args[0]);
- int days;
- // ここにコードを記述してください。
- System.out.println(month + " 月は " + days + " 日です。");
- }
- }
□ 実行結果
$ java Days00 2 2 月は 28 日です。
- public class Janken10 {
- public static void main(String[] args) {
- int user = Integer.parseInt(args[0]); // コマンドラインからの引数をint型に変換します。
- int computer = (int)(Math.random() * 3); // コンピューターの手
- // ここにコードを記述してください。
- System.out.print("あなた: " + user + ", コンピューター: " + computer);
- }
- }
□ 実行結果
$ java Janken10 0 あなた: 0, コンピューター: 1 あなたの勝ちです。
- public class LeapYear01 {
- public static void main(String[] args) {
- int year = Integer.parseInt(args[0]);
- // ここにコードを記述してください。
- }
- }
□ 実行結果
$ java LeapYear01 2004 2004年はうるう年です。