文章目录

  • if语句
  • Scanner输入三个数
  • 数组输入输出n个数

if语句

  1. if语句,输入三个数,输出对应的最大值,最小值
public static void main(String[] args) {int max;int a = 12, b = 34, c = 20;if (a > b && a > c) {max = a;} else if (b > a && b > c) {max = b;} else {max = c;}System.out.printf("最大值:%d\n",max);int min;if (a < b && a < c) {min = a;} else if (b > a && b > c) {min = b;} else {min = c;}System.out.printf("最小值:%d",min);}

输出结果:

Scanner输入三个数

  1. 加入Scanner,输入三个数判断大小并输出最大值,最小值
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();int max = a > b ? a : b;max = max > c ? max : c;System.out.printf("三个数中最大值:%d\n", max);int min = a < b ? a : b;min = min < c ? min : c;System.out.printf("三个数中最小值:%d", min);}

输出结果:

数组输入输出n个数

  1. 从键盘输入n个数,输出这n个数的最大值,最小值
 public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入所需整数的个数:");int n = sc.nextInt();int[] a = new int[n];for (int i = 0; i < n; i++) {a[i] = sc.nextInt();}int max = a[0];int min = a[0];for (int i = 0; i < n; i++) {if (max < a[i]) {max = a[i];}if (min > a[i]) {min = a[i];}}System.out.printf("最大值:%d\n", max);System.out.printf("最小值:%d", min);}

Java输出最大值,最小值3种方法相关推荐

  1. Java输出数组最小值的几种方法

    Java输出数组最小值的几种方法 要求: 首先创建一个长度是5的数组 然后给数组的每一位赋予随机整数 找出最小(大)的一个值出来 最小值: 方法一: 该方法来自HOW2J:https://how2j. ...

  2. 图解|查找数组中最大值的5种方法!

    作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 我们在一些特定场景下,例如查询公司员工的最高薪资,以及班级的最高成绩又或者是面试中 ...

  3. java生成验证码的三种方法

    java生成验证码的三种方法 第一种:导入jar包com.github.axet生成法 ①导包 <dependency><groupId>com.github.axet< ...

  4. 实现java字符串反转的三种方法

    实现java字符串反转的三种方法 1.问题描述:将字符串String="abcdefg"实现反转变成 "gfedcba":用java语言实现. 2.解决方法: ...

  5. 详解Java解析XML的四种方法

    http://developer.51cto.com  2009-03-31 13:12  cnlw1985  javaeye  我要评论(8) XML现在已经成为一种通用的数据交换格式,平台的无关性 ...

  6. java解析xml的三种方法

    java解析XML的三种方法 1.SAX事件解析 package com.wzh.sax;import org.xml.sax.Attributes; import org.xml.sax.SAXEx ...

  7. Java 创建线程的三种方法比较

    在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,本文主要讲述Java 创建线程的三种方法比较, 更多Java专业知识,广州疯狂jav ...

  8. C语言——求三个数中最大值(6种方法)

    目录 第一种:if嵌套语句 第二种:&&防止if嵌套 第三种:假定其中一个变量为最大值 第四种:三元运算符 第五种:调用函数 第六种:假定中间变量为最大值 使用软件:DEV-C++ 原 ...

  9. python倒序输出字符串的6种方法

    python倒序输出字符串的6种方法 直接切片法 循环逆序法 列表翻转法 列表增删法(使用原列表操作) 列表增删法(建立空列表操作) 对称交换法 总结 直接切片法 1.通过改变读入字符串的步长为-1完 ...

最新文章

  1. 攻克指针(三)~自我总结篇
  2. 玩转OpenVswitch 简介
  3. 封装一个类搞定90%安卓客户端与服务器端交互
  4. MySQL 高级 - 存储过程 - 语法 - repeat循环
  5. locate用主动还是被动_用英文形容地理位置lie、sit、locate、situate 怎样区别?
  6. js实现图片加载特效(从左到右,百叶窗,从中间到两边)
  7. 终于搞懂了Python模块之间的相互引用问题
  8. java 给图片添加暗水印_java 实现给图片添加水印
  9. Linux echo
  10. matplotlib.pyplot 中文乱码问题解决
  11. True Liars (POJ - 1417)带权并查集+dp路径
  12. Win7与Win10在局域网内共享打印机
  13. winPE下安装系统ghost恢复系统图文详细教程
  14. HiveHive创建数据库与创建数据库表
  15. php模拟安卓端捉取数据,ios - PHP如何模拟安卓设备,请求API接口的数据
  16. 软件测试网课笔记(持续更新)
  17. 统计图表之桑基图 sankey diagram
  18. 第二章,人脸识别与管理系统界面开发(WinForm界面增强,OpenCV-Python智能识别)
  19. 服务器过关稳定靠谱有利于网站的运行
  20. 2、零基础学工控——详细了解西门子PLC

热门文章

  1. BGA焊点气泡的分布与原因
  2. App测试分类总结及方法
  3. python自动化运维:python环境的安装
  4. ERP生产管理系统,如何解决机械制造企业生产管理难题?
  5. 以太坊智能合约部署——一个简单的投票系统
  6. ggplot2–绘制分布图
  7. 阿里、华为、腾讯的“第二曲线”,大厂云们的成败得失如何评价?
  8. java与nodejs区别_nodejs和java之间有什么区别?
  9. Linux下USB驱动框架分析【转】
  10. 软件技术基础学习心得