//没有明确返回值的3个数比较大小
import java.util.Scanner;
public class WayPratice3 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入第一个值:");
int a= sc.nextInt();
System.out.println("输入第二个值:");
int b= sc.nextInt();
System.out.println("输入第三个值:");
int c= sc.nextInt();
max(a,b,c);
}
(1) 用三元运算符的方法得到最大值;
public static void max(int x,int y,int z){
int max1=(x>y)?x:y;
int max2=(max1>z)?max1:z;
System.out.println("三个数中的最大值为:");
System.out.println(max2);
}
(2) 用if嵌套的方法;
public static void max(int x,int y,int z){
if(x>y){
if(x>z){
System.out.println("最大的值为:"+x);
}else if(y>z){
System.out.println("最大的值为:"+y);
}else{
System.out.println("最大的值为:"+z);
}
}
}
}
通过键盘录入,找出三个数中最大的数(无明确返回值的方法)
最新推荐文章于 2025-10-16 19:07:39 发布
本文提供两种方法来比较三个整数并找出最大值:一种是使用三元运算符简化代码,另一种是通过嵌套if语句实现更直观的过程控制。示例代码展示了如何在Java中接收用户输入,并采用不同方法进行数值比较。
2835

被折叠的 条评论
为什么被折叠?



