当前位置: 首页 > news >正文

Java实现求最大值

1 问题

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

b6912f65235059de292992f4c19d4371.png

2 方法

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

  1. 引入输入包
    55367ecae3ef59286d2e1af9180d09f8.png

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


    b543942da97e709561e317e060dcfd33.png

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


    fd422a233503ecd63f3e8cb897eba634.png

  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编程输出最大值实验,证明该方法是有效的,本文的方法仅适合于少量数据的比较,当数据容量过大时就不再适用。

http://www.lryc.cn/news/242416.html

相关文章:

  • NX二次开发UF_CURVE_ask_curve_inflections 函数介绍
  • 一个基于RedisTemplate静态工具类
  • 【计算机网络笔记】数据链路层——差错编码
  • js生成pdf并自动上传
  • 高品质MP3音频解码语音芯片WT2003Hx的特征优势与应用场景
  • 浅析linux中的信号
  • 从0开始学习JavaScript--JavaScript数据类型与数据结构
  • 数据结构与算法编程题20
  • FreeRTOS源码阅读笔记5--mutex
  • STM32_7(ADC)
  • Flink实战(11)-Exactly-Once语义之两阶段提交
  • 日志技术logback
  • linux(1)之build构建系统基础(一)
  • 25 Linux I2C 驱动
  • API 设计:使用 Node.js 和 Express.js 的综合教程
  • vite和webpack的区别和练习
  • Python与设计模式--装饰器模式
  • flutter之graphic图表自定义tooltip
  • 逆向扒cocosjs安卓包教程-破解加密的js源码
  • Kafka(一)
  • 【Amazon】安装卸载AWS CLI操作流程(Windows 、Linux系统)
  • Django同时连接多种数据库
  • 【链表之练习题】
  • 情感对话机器人的任务体系
  • 【笔记 Pytorch 08】深度学习模板 (未完)
  • 【如何学习Python自动化测试】—— Cookie 处理
  • IOS+Appium+Python自动化全实战教程
  • 华硕灵耀XPro(UX7602ZM)原装Win11系统恢复安装教程方法
  • SpringBoot整合Redis,redis连接池和RedisTemplate序列化
  • 学习课题:逐步构建开发播放器【QT5 + FFmpeg6 + SDL2】