-3

この問題を解決する方法についての手がかりを教えてくれる人が必要です。

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

4

4 に答える 4

5

数を読む:使用new Scanner(System.in)とその方法nextInt

掛け算の九九を印刷します。forループとinsideuseを使用しますSystem.out.println

また、まだの場合は、EclipseなどのIDEを使用してこれを確実に実行してください。メモ帳でJavaをコーディングしようとしないでください

于 2012-10-15T12:55:55.900 に答える
0

この質問に対して既製のコードを提供するのは少しためらっているので、代わりにステップごとに分解します。

  1. コマンドラインから整数を読み取ります -- チェックアウトしますSystem.In
  2. 入力が実際に整数であることを確認します ( Integer.parseInt)
  3. for1 から 9 まで反復し、各数値を入力数値で乗算するループを用意します。
  4. 各ループ反復で結果の乗算を出力します ( System.out.println)

あなたはおそらく初心者だと思いますが、個々の部分を個別に考えてみると、問題を解決しやすくなるだけでなく、一般的なコードの書き方についてもある程度理解できると思います。幸運を!

于 2012-10-15T13:00:01.620 に答える
0

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));
   }
于 2012-10-15T13:00:36.300 に答える
0

ステップ1:

任意の入力を受け取り、その入力を出力するだけの Java アプリケーションを構築します。

ステップ2:

入力を検証して int であることを確認してから出力し、そうでない場合は適切な警告を出力します。

ステップ 3:

入力 int が範囲内にあるかどうかを確認するチェックを追加し、そうでない場合は適切な警告を出力します。

ステップ 4:

ループを作成し、乗算の各結果を出力します。

ステップ 5:

文字列連結などで出力をフォーマットします。

于 2012-10-15T12:59:10.427 に答える