类似于一个简单的封装,先写好一个方法,在main方法里面调用。
/* 定义无返回值无参数方法,如打印3行,每行3个*号的矩形 定义有返回值无参数方法,如键盘录入得到一个整数 定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形 定义有返回值有参数方法,如求三个数的平均值 */ import java.util.*; public class Demo{ public static void showJuxing(){ //定义无返回值无参数方法,如打印3行,每行3个*号的矩形 for(int i=0;i<3;i++){ for(int j =0;j<3;j++){ System.out.print("☆"); } System.out.println(); } } public static int showInt(){ //定义有返回值无参数方法,如键盘录入得到一个整数 Scanner sc = new Scanner(System.in); return sc.nextInt(); } public static void showJuxing2(){ //定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形 Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for(int i=0;i<a;i++){ for(int j =0;j<b;j++){ System.out.print("☆"); } System.out.println(); } } public static double showAvg(double a,double b,double c){ //定义有返回值有参数方法,如求三个数的平均值 return (a+b+c)/3; } public static int showXing2(int a,int b){ a=a+b; b=a+b; } public static void showChange(int[] bb){ bb[0] = 100; } public static void main(String[] args){ //基本类型传参数 传的是值 /* int a =1; int b =2; a=showXing2(a,b); System.out.println(a); System.out.print(b); */ //引用类型传参数 传的是地址 int[] aa = {1,2,3}; showChange(aa); for(int i =0;i<aa.length;i++){ System.out.println(aa[i]); } } }