【方法的返回值】一个方法执行完之后,到底是成功,还是失败,以及他还有哪些信息要返回出来给别人看
练习一、获取返回值
public class app2{
public int print(String msg,int num){ //定义一个打印方法;功能:打印一定次数的信息
for(int i=0;i<num;i++){
System.out.println(msg);
}
return num;
}
public static void main(String[] args){
app2 obj=new app2();
int x=obj.print("haha",3);
System.out.println("x value is"+x);
}
}
public class app2{
public String print(String msg,int num){ //定义一个打印方法;功能:打印一定次数的信息
for(int i=0;i<num;i++){
System.out.println(msg);
}
return msg;
}
public static void main(String[] args){
app2 obj=new app2();
String x=obj.print("haha",3);
System.out.println("x value is"+x);
}
}
练习二、返回值的更多可能
public class app2{
public String print(String msg,int num){ //定义一个打印方法;功能:打印一定次数的信息
for(int i=0;i<num;i++){
System.out.println(msg);
}
if(num>3){
return msg;
}
else{
return"hehe";
}
}
public static void main(String[] args){
app2 obj=new app2();
String x=obj.print("haha",3);
System.out.println("x value is"+x);
}
}
public class app2{
public String[] print(String msg,int num){ //定义一个打印方法;功能:打印一定次数的信息
for(int i=0;i<num;i++){
System.out.println(msg);
}
return new String[]{"羽","佳"};
}
public static void main(String[] args){
app2 obj=new app2();
String[] x=obj.print("haha",3);
System.out.println("x value is"+x[1]);
}
}