由于某种原因,它会引发错误。有人可以帮我解决这个问题吗?
package com.assignment;
public class TravelService {
public class traveller{
String trvName = "Dan Brown";
int trvage = 24;
int trvId = 3435;
if(trvID == 3435){
System.out.println("Name of the traveller is " +trvName);
}
else{
System.out.println("No ID found!");
}
}
}
答案 0 :(得分:4)
您需要将代码放在方法中,而不是放在类中。使用main
方法作为程序的入口点。 Java也区分大小写,因此将trvID
更改为trvId
。
public class TravelService {
public static void main(String[] args) {
String trvName = "Dan Brown";
int trvage = 24;
int trvId = 3435;
if(trvId == 3435){
System.out.println("Name of the traveller is " +trvName);
}
else{
System.out.println("No ID found!");
}
}
}
答案 1 :(得分:0)
除了需要将代码放在方法中之外,Java变量名称区分大小写。因此,trvID
未定义,因为它与trvId
不匹配。