Java输出最大值,最小值3种方法
文章目录
- if语句
- Scanner输入三个数
- 数组输入输出n个数
if语句
- 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输入三个数
- 加入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个数
- 从键盘输入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种方法相关推荐
- Java输出数组最小值的几种方法
Java输出数组最小值的几种方法 要求: 首先创建一个长度是5的数组 然后给数组的每一位赋予随机整数 找出最小(大)的一个值出来 最小值: 方法一: 该方法来自HOW2J:https://how2j. ...
- 图解|查找数组中最大值的5种方法!
作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 我们在一些特定场景下,例如查询公司员工的最高薪资,以及班级的最高成绩又或者是面试中 ...
- java生成验证码的三种方法
java生成验证码的三种方法 第一种:导入jar包com.github.axet生成法 ①导包 <dependency><groupId>com.github.axet< ...
- 实现java字符串反转的三种方法
实现java字符串反转的三种方法 1.问题描述:将字符串String="abcdefg"实现反转变成 "gfedcba":用java语言实现. 2.解决方法: ...
- 详解Java解析XML的四种方法
http://developer.51cto.com 2009-03-31 13:12 cnlw1985 javaeye 我要评论(8) XML现在已经成为一种通用的数据交换格式,平台的无关性 ...
- java解析xml的三种方法
java解析XML的三种方法 1.SAX事件解析 package com.wzh.sax;import org.xml.sax.Attributes; import org.xml.sax.SAXEx ...
- Java 创建线程的三种方法比较
在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,本文主要讲述Java 创建线程的三种方法比较, 更多Java专业知识,广州疯狂jav ...
- C语言——求三个数中最大值(6种方法)
目录 第一种:if嵌套语句 第二种:&&防止if嵌套 第三种:假定其中一个变量为最大值 第四种:三元运算符 第五种:调用函数 第六种:假定中间变量为最大值 使用软件:DEV-C++ 原 ...
- python倒序输出字符串的6种方法
python倒序输出字符串的6种方法 直接切片法 循环逆序法 列表翻转法 列表增删法(使用原列表操作) 列表增删法(建立空列表操作) 对称交换法 总结 直接切片法 1.通过改变读入字符串的步长为-1完 ...
最新文章
- 攻克指针(三)~自我总结篇
- 玩转OpenVswitch 简介
- 封装一个类搞定90%安卓客户端与服务器端交互
- MySQL 高级 - 存储过程 - 语法 - repeat循环
- locate用主动还是被动_用英文形容地理位置lie、sit、locate、situate 怎样区别?
- js实现图片加载特效(从左到右,百叶窗,从中间到两边)
- 终于搞懂了Python模块之间的相互引用问题
- java 给图片添加暗水印_java 实现给图片添加水印
- Linux echo
- matplotlib.pyplot 中文乱码问题解决
- True Liars (POJ - 1417)带权并查集+dp路径
- Win7与Win10在局域网内共享打印机
- winPE下安装系统ghost恢复系统图文详细教程
- HiveHive创建数据库与创建数据库表
- php模拟安卓端捉取数据,ios - PHP如何模拟安卓设备,请求API接口的数据
- 软件测试网课笔记(持续更新)
- 统计图表之桑基图 sankey diagram
- 第二章,人脸识别与管理系统界面开发(WinForm界面增强,OpenCV-Python智能识别)
- 服务器过关稳定靠谱有利于网站的运行
- 2、零基础学工控——详细了解西门子PLC