Javaで指定した数の九九表を出力する方法


  1. forループを使用する方法:
import java.util.Scanner;
public class MultiplicationTable {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("数値を入力してください: ");
        int number = scanner.nextInt();
        for (int i = 1; i <= 10; i++) {
            System.out.println(number + " × " + i + " = " + (number * i));
        }
    }
}

このコードでは、ユーザーに数値の入力を促し、その数値の九九表を1から10までの数字で出力します。

  1. whileループを使用する方法:
import java.util.Scanner;
public class MultiplicationTable {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("数値を入力してください: ");
        int number = scanner.nextInt();
        int i = 1;
        while (i <= 10) {
            System.out.println(number + " × " + i + " = " + (number * i));
            i++;
        }
    }
}

このコードは、forループの代わりにwhileループを使用しています。同じ結果を得ることができます。

  1. do-whileループを使用する方法:
import java.util.Scanner;
public class MultiplicationTable {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("数値を入力してください: ");
        int number = scanner.nextInt();
        int i = 1;
        do {
            System.out.println(number + " × " + i + " = " + (number * i));
            i++;
        } while (i <= 10);
    }
}

このコードでは、最初にループの条件をチェックせずにループ本体を実行し、後から条件をチェックします。これにより、ループ内のコードが少なくとも1回は実行されることが保証されます。

以上が、Javaで指定した数の九九表を出力するいくつかの方法とそれぞれのコード例です。これらの例を参考にして、さまざまなループの使い方を学び、自分自身でさまざまなパターンを試してみてください。