java变量排序
来源:互联网 发布:2017百度春运大数据 编辑:程序博客网 时间:2024/06/06 21:39
接收三个变量,按从小到大的顺序排序。
简单一点的:
Scanner sc = new Scanner(System.in); System.out.print("a="); int a = sc.nextInt(); System.out.print("b="); int b = sc.nextInt(); System.out.print("c="); int c = sc.nextInt(); if (a > b) { if (c > a) { System.out.println(b + "," + a + "," + c); } else if (c < b) { System.out.println(c + "," + b + "," + a); } else { System.out.println(b+","+c+","+a); } // a<<b时 }else { if(c<a){ System.out.println(c+","+a+","+b); }else if(c>b){ System.out.println(a+","+b+","+c); }else{ System.out.println(a+","+c+","+b); } }
定义三个变量换值
Scanner input=new Scanner(System.in); System.out.println("请输入a:"); int a=input.nextInt(); System.out.println("请输入与b:"); int b=input.nextInt(); System.out.println("请输入与c:"); int c=input.nextInt(); int d,r,e; if(a>c){ d=a; a=c; c=d; } if(b>c){ r=b; b=c; c=r; } if(a>b){ e=a; a=b; b=e; } System.out.print(a); System.out.print(b); System.out.print(c);
利用三元运算符运算
Scanner scanner=new Scanner(System.in ); System.out.print("输入第一个数:"); int a=scanner.nextInt(); System.out.print("输入第二个数:"); int b=scanner.nextInt(); System.out.print("输入第三个数:"); int c=scanner.nextInt(); int min=(a<b?a:b)<c?(a<b?a:b):c; int max=(a>b?a:b)>c?(a>b?a:b):c; int temp; if(a>min&&a<max){ temp=a; System.out.println("\n"+min+"\t"+temp+"\t"+max); }else if(b>min&&b<max){ temp=b; System.out.println("\n"+min+"\t"+temp+"\t"+max); }else if(c>min&&c<max){ temp=c; System.out.println("\n"+min+"\t"+temp+"\t"+max); }
三元运算符逻辑比较多。
阅读全文
0 0
- java变量排序
- JAVA 冒泡排序 不需要声明变量temp
- 变量排序
- 【POJ1094】【VIJOS3014】变量排序
- Java 变量
- Java变量
- java 变量
- [java]变量
- Java变量
- java变量
- Java变量
- Java 变量
- Java变量
- java 变量
- java.变量
- Java-- 变量
- JAVA-变量
- java变量
- request进行搜索引擎关键词提交
- High precision Configuration
- 75道程序员逻辑思维面试题
- 图论500题
- Python实现文件内容搜索
- java变量排序
- px,dp,sp
- 数据结构之快速排序
- 浅谈js函数继承模式之三:共享原型模式
- 虚继承的偏移量问题
- Framework之锁屏分析与禁用锁屏
- 基于大数据技术的全国高速公路通行数据 动态监测平台建设
- JAVA8 lambda 微解
- 操作CSV文件例子,并且加上文字处理:统计相同功能的问题单(报告画图用)