所以这是我的代码,它很简单我有点学习java并且达到了if / else语句的一部分。但每次我尝试运行此代码时,都会得到int无法转换为boolean的错误。此外,如果有人知道一个好的Java教程,那将有很大帮助。 这是代码:
package learn;
public class Learn {
public static void main(String[] args) {
int user = 19;
if (user => 19){
System.out.println("You are 19!");
}
else{
System.out.println("You are not 19!");
}
}
}
答案 0 :(得分:0)
Java 大于或等于运算符是> =,而不是=>。
你在哪里:
if (user => 19) ...
你应该做的:
if (user >= 19) ...
如果您对此有疑问,请先查看Java Documentation。
答案 1 :(得分:0)
应该这样写:
public static void main(String[] args) {
int user = 19;
if (user == 19){
System.out.println("You are 19!");
}
else{
System.out.println("You are not 19!");
}
}
if语句中的操作符错误。
答案 2 :(得分:0)
错误在于,java中大于或等于符号的内容与此>=
不同,而不是=>
答案 3 :(得分:0)
“> =”关系运算符中有一个错字。
x >= y
大于或等于:如果x大于或等于y,则为true,否则为false。
public static void main(String[] args) {
int user = 19;
if (user >= 19) {
System.out.println("You are 19!");
}
else {
System.out.println("You are not 19!");
}
}
你19岁!
public static void main(String[] args) {
int user = 16;
if (user >= 19) {
System.out.println("You are 19!");
}
else {
System.out.println("You are not 19!");
}
}
您不是19岁!