//没有明确返回值的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); } } } }
通过键盘录入,找出三个数中最大的数(无明确返回值的方法)
最新推荐文章于 2022-12-06 15:07:43 发布