package com.bdqn.demo05; public class MethodDemo01 { /* 定义一个具有返回值的方法,需要使用return关键字在方法体内部将这个返回值返回去 */ public int m1(){ return 100; } public String m2(){ return "Hello World"; } public int[] m3(){ int[] nums = {11,22,33}; return nums; } }
package com.bdqn.demo05; import java.util.Arrays; public class MethodDemo01Test { public static void main(String[] args) { //创建MethodDemo01类对象 MethodDemo01 methodDemo01 = new MethodDemo01(); //调用一个具有返回值的方法,方法返回什么类型的值,就拿什么类型的变量取接收 int result01 =methodDemo01.m1(); System.out.println(result01);//100 String result02 =methodDemo01.m2(); System.out.println(result02);//Hello World //一个方法具有返回值,你可以拿返回值类型的变量去接收返回值,也可以直接输出这个返回值 System.out.println(methodDemo01.m1());//100 System.out.println(methodDemo01.m2());//Hello World int[] numbers =methodDemo01.m3(); System.out.println(Arrays.toString(numbers));//"[11, 22, 33]" /* * 调用一个有返回值的方法,需要使用返回值类型的变量接收方法返回值---》给什么接什么 * * */ } }