问这个java程序有什么错?怎么改才对?
来源:百度知道 编辑:UC知道 时间:2024/06/07 03:26:27
public class InitializationDemo{
int score = 100;
public String isExcellent(){
String result;
if(score>=90)
result = "Very very good!";
return result;
}
public static void main(String[] args){
InitializationDemo obj = new InitializationDemo();
System.out.print(obj.isExcellent());
}
}
int score = 100;
public String isExcellent(){
String result;
if(score>=90)
result = "Very very good!";
return result;
}
public static void main(String[] args){
InitializationDemo obj = new InitializationDemo();
System.out.print(obj.isExcellent());
}
}
方法中声明的变量,在声明的时候必须赋初始值。类成员变量不需要
public class InitializationDemo{
int score = 100;
public String isExcellent(){
String result=null; //这句声明时候必须赋初始值
if(score>=90)
result = "Very very good!";
return result;
}
public static void main(String[] args){
InitializationDemo obj = new InitializationDemo();
System.out.print(obj.isExcellent());
}
}
public class InitializationDemo{
int score = 100;
public String isExcellent(){
String result = null;
if(score>=90)
result = "Very very good!";
return result;
}
public static void main(String[] args){
InitializationDemo obj = new InitializationDemo();
System.out.print(obj.isExcellent());
}
}