抱歉,如果这听起来很愚蠢,但我似乎无法弄清楚如何使用我在 If 语句中定义的变量。
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//Prompt for Enchantment Type
System.out.println("Armor/Tool/Weapon");
//Wait for response
String input1 = scanner.nextLine();
if(input1 == "Armor"){
int type = 0;
}
else if(input1 == "Tool"){
int type = 1;
}
else if(input1 == "Weapon"){
int type = 2;
}
else {
int type = 3;
}
//This is where I need to access the type int
if(type == 1){
}
}
}
我不知道如何在它的块之外使用类型字符串。我知道我应该阅读范围和内容,但我真的希望有人向我解释一下。