java基础练习题(方法练习题)

时间:2022-11-15 00:44:41

1.在主方法中通过键盘录入三个整数。定义一个方法,方法接收三个整数变量,在方法中从大到小依次打印三个变量。执行效果如下:

请输入第一个整数:90

请输入第二个整数:80

请输入第三个整数:100

从大到小的顺序是: 100 90 80

提示:1. 方法需要接受三个整数,那么方法的形式参数如何定义?

2. 方法没有返回值的需求,返回值类型是什么?

public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个整数");
int number1 = sc.nextInt();
System.out.println("请输入第二个整数");
int number2 = sc.nextInt();
System.out.println("请输入第三个整数");
int number3 = sc.nextInt();
getOrder(number1,number2,number3);

}
public static void getOrder(int number1,int number2,int number3){
int max = (number1 > number2)?number1:(number2 > number3)?number2:number3;
int min = (number1 < number2)?number1:(number2 < number3)?number2:number3;
int sum = number1+number2+number3;
int middle = sum - min -max;
System.out.println("最大的数是:" + max);
System.out.println("中间的值是:" + middle);
System.out.println("最小的值是:" + min);
}

新手老铁们如果要练习可以按照以下步骤进行练习:

​1. 使用键盘录入分别录入三个整数。

2. 定义method方法,方法的参数是三个int类型,方法的返回值类型是void。

 2.1. 定义整数变量max用于存储最大值,定义min变量用于存储最小值。

  2.2. 使用if..else..多分支判断语句或者

  三元运算符计算三个整数中的最大值并赋值给max。

  2.3. 使用if..else..

  多分支判断语句或者三元运算符计算三个整数中的最小值并赋值给min。

  2.4. 定义变量mid代表中间数,三个整数的和减去max,再减去min,

  就是中间数的值。

  2.5. 依次打印最大值,中间值和最小值。

  3. 在主方法中调用method方法,传入参数。

java基础练习题(方法练习题)