为什么不让我使用if else语句。
public static void main(String[] args)
{
Scanner keyboard = new Scanner (System.in);
String pack;
int hours;
System.out.print("Please enter Package code: ");
pack = keyboard.nextLine();
System.out.print("Please enter Package code: ");
pack = keyboard.nextLine();
**if pack = "a";**
我在if下得到错误 我不确定问题是什么。
答案 0 :(得分:1)
if (pack.equals("a")){
//do something here
}
应该是比较2个字符串
的if语句的语法答案 1 :(得分:0)
您没有使用正确的语法。此外,在比较字符串时,您应该使用equals
要解决此问题,请将if pack = "a";
更改为
if (pack.equals("a")) {
// do stuff
}