だから私は Java の完全な初心者であり、電卓を使って実験しています。以下のコードは、私がこれまでに持っているものです。問題は、ラベル「ループ:」を追加するまでコードが機能することです。ラベルを追加した後、スキャナーは何らかの理由でエラーを受け取ります。ユーザーが電卓を使い続けるかどうか (コードの下部にある if ステートメント) を選択できるように、ループ ラベルが必要です。どんな助けでも大歓迎です。
import java.util.Scanner;
public class MainClass {
public MainClass(){
loops:
Scanner input = new Scanner(System.in);
System.out.println("First Number: ");
int number1 = input.nextInt();
System.out.println("Second Number: ");
int number2 = input.nextInt();
System.out.println("Operator (+, -, /, *)");
String operation = input.next();
String cont = input.next();
int total;
if(operation.equals("+")){
total = number1 + number2;
System.out.println(total);
}
if(operation.equals("-")){
total = number1 - number2;
System.out.println(total);
}
if(operation.equals("*")){
total = number1 * number2;
System.out.println(total);
}
if(operation.equals("/")){
total = number1 / number2;
System.out.println(total);
}
System.out.println("Continue? Y/N: ");
if (cont.equalsIgnoreCase("n")){
break loops;
}
}
public static void main(String[] args) {
new MainClass();
}
}