Java实现求最大值

1 问题

接收用户输入的3个整数,如何将最大值作为结果输出。

Java实现求最大值_第1张图片

2 方法

采用“截图+文字+代码”的方式描述。

  1. 引入输入包
    55367ecae3ef59286d2e1af9180d09f8.png

  2. 调用main()函数,提示并接收用户输入的3个整数,并交由变量a b c来保存。


    Java实现求最大值_第2张图片

  3. 对接收的3个数据进行比较,先比较a和b,定义变量max来保存a、b中的最大值,然后比较max和c,其中的最大值交由max来保存。


    Java实现求最大值_第3张图片

  4. 输出结果

3816d14821be5488a02bfd97a41baf1f.png
package work;
import java.util.Scanner;
public class GetMaxNumber {
   public static void main(String[] args) {
       //  1.提示并接收用户输入的三个整数,并交由变量a b c来保存
       System.out.println("请输入第一个整数:");
       int a = new Scanner(System.in).nextInt();
       System.out.println("请输入第二个整数:");
       int b = new Scanner(System.in).nextInt();
       System.out.println("请输入第三个整数:");
       int c = new Scanner(System.in).nextInt();
       //  2.对接收到的三个值进行比较
       //三元运算符 1 ? 2 : 3
       //如果1号位置的表达式结果为true,结果就取2号位置的值,反之,就取3号位置的值
       //  2.1 定义变量max来保存a和b中的最大值
       int max = a>b ? a : b;
       //  2.2 比较max与c谁最大,并将最大值交由max来保存
       max = max>c ? max : c;
       //  3.输出结果
       System.out.println("三个数的最大值是:"+max);
   }
}

3 结语

针对最大值问题,提出定义3个变量保存数据并对数据进行比较,然后定义变量max来保存最大值的方法,通过java编程输出最大值实验,证明该方法是有效的,本文的方法仅适合于少量数据的比较,当数据容量过大时就不再适用。

你可能感兴趣的:(java,开发语言)