JAVA——19.你可以知道对象工作的结果-获取方法的返回值

【方法的返回值】一个方法执行完之后,到底是成功,还是失败,以及他还有哪些信息要返回出来给别人看
练习一、获取返回值

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]);               
      }
}

这里写图片描述

猜你喜欢

转载自blog.csdn.net/zhaiyujia15195383763/article/details/80972139
今日推荐