/*
方法的定义练习
重点想两点
1 是否有返回值 无写void 有写对应得数据类型 然后写自定义的名字
2 是否有未知数 有 是什么数据类型
*/
import java.util.Scanner;
public class MethodDemo_1{
public static void main(String[] args){
//printRect();
//System.out.println(getNumber());
//printRect_2(13,15);
int avg = getAvg(1,2,3);
//首先要做的是调用方法,若有返回值,就赋给相应类型的变量
System.out.println(avg);
}
/*
定义有返回值有参数方法,求三个数的平均值
数据类型:返回值类型int
未知数:三个未知的整数
*/
public static int getAvg(int a,int b ,int c){
return (a+b+c)/3;
}
/*
定义无返回值有参数方法,打印m行,每行n个*的矩形
返回值类型:无
未知数:形参mn 都为整型
*/
public static void printRect_2(int m,int n){
for(int i =0;i<m;i++){
for(int j = 0;j<n;j++){
System.out.print("*");
}
System.out.println();
}
}
/*
定义有返回值无参数的方法,如键盘录入一个整数
方法返回类型:整数
未知数:无
*/
public static int getNumber(){
Scanner sc = new Scanner(System.in);
//int number = sc.nextInt();
return sc.nextInt();
}
/*
定义无返回值无参数方法,打印三行,每行三个*的矩形
返回数据类型:无 就写void 表示无返回值
未知数: 无
*/
public static void printRect(){
for(int i = 0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print("*");
}
System.out.println();
}
}
}
java 方法的练习
最新推荐文章于 2022-07-03 20:15:02 发布