代码部分
public class HelloWorld {
public static void main(String []args) {boolean a(12345)=true;int b=54321;if(a==b)System.out.println("密码正确");else System.out.println("密码错误");
}
}
错误提示
Main.java:2: error: ';' expected
public static void main(String []args) {boolean a(12345)=true;int b=54321;if(a==b)System.out.println("密码正确");else System.out.println("密码错误");
^
1 error
int a = 12345就行了啊,怎么还跑出来boolean
这个错误并不是真正少分号,只是编译器实在理解不了你在干啥,而只是从语法角度觉得a(12345)这个玩意不符合命名规则,认为是个语句,所以后面没分号就不对。这个错误没有意义
a是个bool值,它怎么能是12345呢
你这语法就不是java的语法