この問題を解決する方法についての手がかりを教えてくれる人が必要です。
Javaでアプリケーションを構築して次のことを行います。
Read in an integer number (will always be between 1 - 25) and print the times table corresponding to this number.
Input = 8
そして、期待される出力は以下のはずです。
1 * 8 = 8, 2 * 8 = 16
この問題を解決する方法についての手がかりを教えてくれる人が必要です。
Javaでアプリケーションを構築して次のことを行います。
Read in an integer number (will always be between 1 - 25) and print the times table corresponding to this number.
Input = 8
そして、期待される出力は以下のはずです。
1 * 8 = 8, 2 * 8 = 16
数を読む:使用new Scanner(System.in)
とその方法nextInt
。
掛け算の九九を印刷します。forループとinsideuseを使用しますSystem.out.println
。
また、まだの場合は、EclipseなどのIDEを使用してこれを確実に実行してください。メモ帳でJavaをコーディングしようとしないでください。
この質問に対して既製のコードを提供するのは少しためらっているので、代わりにステップごとに分解します。
System.In
Integer.parseInt
)for
1 から 9 まで反復し、各数値を入力数値で乗算するループを用意します。System.out.println
)あなたはおそらく初心者だと思いますが、個々の部分を個別に考えてみると、問題を解決しやすくなるだけでなく、一般的なコードの書き方についてもある程度理解できると思います。幸運を!
Google を恐れる必要はありません。何千もの答えがあります
public static void printTable()
{
int n, c;
System.out.println("Enter no.");
Scanner in = new Scanner(System.in);
n = in.nextInt();
System.out.println("Multiplication table of "+n+" is :-");
for ( c = 1 ; c <= 25 ; c++ )
System.out.println(n+"*"+c+" = "+(n*c));
}
ステップ1:
任意の入力を受け取り、その入力を出力するだけの Java アプリケーションを構築します。
ステップ2:
入力を検証して int であることを確認してから出力し、そうでない場合は適切な警告を出力します。
ステップ 3:
入力 int が範囲内にあるかどうかを確認するチェックを追加し、そうでない場合は適切な警告を出力します。
ステップ 4:
ループを作成し、乗算の各結果を出力します。
ステップ 5:
文字列連結などで出力をフォーマットします。