- 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までの数字で出力します。
- 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ループを使用しています。同じ結果を得ることができます。
- 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で指定した数の九九表を出力するいくつかの方法とそれぞれのコード例です。これらの例を参考にして、さまざまなループの使い方を学び、自分自身でさまざまなパターンを試してみてください。