无法运行程序抛出错误

时间:2014-12-07 18:47:40

标签: java

由于某种原因,它会引发错误。有人可以帮我解决这个问题吗?

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!");
            }

        }
    }

2 个答案:

答案 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不匹配。