使用三目运算嵌套方法 或 临时变量方法: 获取三个整数中最大值的数
来源:互联网 发布:java中不合法的标识符 编辑:程序博客网 时间:2024/05/18 22:14
package day;
import java.util.Scanner;
public class Test_11 {
// 练习 键盘录入三个整数 比大小 获取最大值
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入第1个整数:");
int a = sc.nextInt();
System.out.print("请输入第2个整数:");
int b = sc.nextInt();
System.out.print("请输入第3个整数:");
int c = sc.nextInt();
//第一种方法:三目运算嵌套
int max =( a>b?(a>c? a:c):(b>c? b:c));
//==( 3>2?(3>1? 3:1):(2>1? 2:1)); //a=3 一般把数字替代进去验证就知道了
//a<b? 那后面的两个值必须是 a:b
//(a<c? a:c) 假设得到a最大
//(b<c? b:c) 假设得到b最大
//最终 a<b? a:b ;得出结果是a最大,把a赋值给max
System.out.println("最大值是:"+max);
/*三目运算嵌套:
如何用三目运算比较a,b,c的最大数和最小数
int max = a > b ? (a > c ? a : c) : (b > c ? b : c); //求最大数
int min = a < b ? (a < c ? a : c) : (b < c ? b : c); //求最小数 */
//举例验证:a=2 b=1 c=3
//==( a>b?(a>c? a:c):(b>c? b:c));//a>b?=2>1?=true取a的值2,a的值是(a>c? a:c)=2>3?=false,取c的值3
//举例验证:a=1 b=3 c=2
//==( a>b?(a>c? a:c):(b>c? b:c));//a>b?=1>3?=false取b的值3,b的值是(b>c? b:c)=3>2?=true,取b的值3
//举例验证:a=1 b=2 c=3
//==( a>b?(a>c? a:c):(b>c? b:c));//a>b?=1>2?=false取b的值2,b的值是(b>c? b:c)=2>3?=false,取c的值3
//举例验证:a=2 b=3 c=1
//==( a>b?(a>c? a:c):(b>c? b:c));//a>b?=2>3?false取b的值3,b的值是(b>c? b:c)=3>1?=true,取b的值3
//第二种方法 使用临时变量储存a和b的最大变量,在和c相比
int temp =(a>b? a:b);
int max1 =(temp>c? temp:c);
System.out.println("最大值是:"+max1);
}
}
- 使用三目运算嵌套方法 或 临时变量方法: 获取三个整数中最大值的数
- 求三个数的最大值(利用三目运算符)
- 三目运算嵌套求三个数最大值及顺序选择结构-c基础第五课
- 定义一个方法找出输入的三个整数的最大值
- 最简练的计算三个整数中最大值和最小值的方法
- 使用Hibernate获取最大值(max)的三种方法(转载)
- 使用Hibernate获取最大值(max)的三种方法
- 使用Hibernate获取最大值(max)的三种方法
- 使用Hibernate获取最大值(max)的三种方法
- 使用Hibernate获取最大值(max)的三种方法
- 使用Hibernate获取最大值(max)的三种方法
- 玩玩小技巧(1)_三种方法不使用临时变量交换两个数的值
- 用新学的方法求三个数的最大值
- 有三个整数,获取最大值,通过三元运算符完成。
- 不允许创建临时变量,交换两个数的内容||求10个整数中最大值||求一个函数返回参数二进制中1的个数
- Java算法——求三个数中的最大值(或最小值),5种方法
- 使用异或运算 不借助临时变量交换两个数
- 用函数模板求三整数,浮点数或字母的最大值
- VM下的linux虚拟机ifconfig没有IP
- 尘埃落定-校招求职历程
- ionic3开发系列——如何导入自定义资源图标库
- Android安卓——Intent通信(1)
- 青岛游记2
- 使用三目运算嵌套方法 或 临时变量方法: 获取三个整数中最大值的数
- Java结构语句
- Arrays常用方法源码
- 数据结构实验之串一:KMP简单应用
- BigDecimal类的使用方法详解
- 【C++】用模板实现顺序表Vector
- mac 利用iTerm2 实现SSH自动登录
- JavaWeb学习笔记-XML-3
- Spring Boot之Spring Initializr搭建