最近、計算機になるプログラムを作ったのですが、3 つのエラーが発生しました。コードは次のとおりです。
import java.util.Scanner;
public class mathyStuff {
public static void main(String[] args) throws InterruptedException {
Scanner raw = new Scanner(System.in);
String input = raw.nextLine();
int y = 0;
while (y < input.length()) {
if (input.substring(y, y+1) == "+" || input.
substring(y, y+1) == "-" || input.substring(y, y+1) == "/" || input.substring(y, y+1) == "*") {
String x = input.substring(y, y+1);
int z1 = Integer.parseInt(input.substring(0,y));
int z2 = Integer.parseInt(input.substring(y+1, 0));
}
else {
y = y + 1;
}
}
math(z1,x,z2);
}
public static void math (int num1, String op, int num2) throws InterruptedException {
if (op == "+") {
System.out.println(String.valueOf(num1 + num2));
}
if (op == "-") {
System.out.println(String.valueOf(num1 - num2));
}
if (op == "*") {
System.out.println(String.valueOf(num1 * num2));
}
if (op == "/") {
System.out.println(String.valueOf(num1 / num2));
}
}
}
エラーは次のとおりです。
Compilation Errors Detected
Line: 18
cannot find symbol
symbol: variable z1
location: class mathyStuff
Line: 18
cannot find symbol
symbol: variable x
location: class mathyStuff
Line: 18
cannot find symbol
symbol: variable z2
location: class mathyStuff
私は現在、オンラインの Java コンパイラである browxy という Web サイトを使用しています。そして、はい、私は知っています。エクリプス ダウンロード. どこに行くにもパソコンを持ち運べないので、代わりにこれを使っています。