1

こんにちは、私は Java プログラミングが初めてで、変数の変更に取り組んでおり、少し助けを求めています。質問は以下です。

ユーザーに 3 つの数字を要求し、それらの合計を出力するプログラムを作成します。プログラムで次の構造を使用します。

    // TODO code application logic here
    Scanner reader = new Scanner(System.in);
    int sum = 0;
    int read;//`enter code here`
    // WRITE YOUR PROGRAM HERE
    // USE ONLY THE VARIABLES sum, reader AND read!
    System.out.println("Sum: " + sum);

これは私が以下に書いたもので、もちろん構文エラーが発生しています:

    Scanner reader = new Scanner(System.in);
    int sum = 0;
    System.out.print("Type the first Number: ");
    int read = Integer.parseInt(reader.nextLine());
    System.out.print("Type the second number: ");
    int read = read + (Integer.parseInt(reader.nextLine()));
    System.out.print("Type the third number: ");
    int read = read + (Integer.parseInt(reader.nextLine()));

    sum = read;
    System.out.println("Sum: " + sum);
4

4 に答える 4

0

パッケージ ejercicio.pkg25.cambio.de.variables.suma.de.tres.numeros;

/** * @author ディエゴ・ウレア */ import java.util.Scanner;

public class Ejercicio25CambioDeVariablesSumaDeTresNumeros {

public static void main(String[] args) {
    Scanner reader = new Scanner(System.in);
    int sum = 0;
    int read;
    System.out.println("Digita el primer número");
    read = Integer.parseInt(reader.nextLine());
    sum = sum+read;
    System.out.println("Digita el segundo número");
    read = Integer.parseInt(reader.nextLine());
    sum = sum+read;
    System.out.println("Digita el número tres");
    read = Integer.parseInt(reader.nextLine());
    sum = sum+read;
    System.out.println("Sum: " + sum);
}

}

于 2015-09-05T04:14:36.303 に答える
0

実際、この短い質問では、変数を使用する必要さえありません。read

このようにできます。

Scanner reader = new Scanner(System.in);
int sum = 0;

System.out.print("Type the first Number: ");
sum += Integer.parseInt(reader.nextLine());
System.out.print("Type the second number: ");
sum += Integer.parseInt(reader.nextLine());
System.out.print("Type the third number: ");
sum += Integer.parseInt(reader.nextLine());
System.out.println("Sum: " + sum);

入力:

1
2
3

出力:

6
于 2015-09-05T05:13:46.543 に答える