这样当然编译不过去了
应该把你的执行代码写到一个方法里面
import java.util.*;
public class test {
String APPCOD="2002123456";
public void main(){
int app1=Integer.parseInt(APPCOD.substring(4));
int app2=Integer.parseInt(APPCOD.substring(0,3));
Calendar cal = Calendar.getInstance();
int year=cal.get(Calendar.YEAR);
if(app2=year){
app1=app1+1;
int cod=year*1000000+app1;
APPCOD=cod;
}
else{
APPCOD=year*1000000+1;
}
System.out.println(APPCOD);
}
}
这样应该就行了
应该把你的执行代码写到一个方法里面
import java.util.*;
public class test {
String APPCOD="2002123456";
public void main(){
int app1=Integer.parseInt(APPCOD.substring(4));
int app2=Integer.parseInt(APPCOD.substring(0,3));
Calendar cal = Calendar.getInstance();
int year=cal.get(Calendar.YEAR);
if(app2=year){
app1=app1+1;
int cod=year*1000000+app1;
APPCOD=cod;
}
else{
APPCOD=year*1000000+1;
}
System.out.println(APPCOD);
}
}
这样应该就行了
因该是 public static void main(String[] args)
这就对了。而且你的test类是public类型,则这个文件名字必须叫做test.java(还要注意大小写哦)