0

我的部分代码如下;illegal start of type由于不断出现错误(在if语句的行上),我无法编译。我能做些什么来改变它?

public class Job
{

    boolean jobsCompleted = false;
    Job firstJob = getCurrentJob();
    String jobName = firstJob.getName();
    int jobDuration = firstJob.getDuration();
    if (!myJob.isEmpty()&& jobDuration > 0 && jobDuration <= myTotalDuration) 
    //this is where i am getting the error, highlighting red before the 'if' statement.
4

1 回答 1

1

您需要将一些代码放入方法中,因为您只能if在方法内部使用。

例如

public class AClass {
    void aMethod() {
        if( true == true ) {
            //do something
        }
    }
}
于 2012-10-14T08:21:01.180 回答