输入三个数,按大小顺序排列打印
来源:互联网 发布:淘宝助理导入tbi格式 编辑:程序博客网 时间:2024/06/12 00:54
这个思路很简单,逻辑清晰,大家一看就明白了。当然有还有很多方法,欢迎大家补充。
import java.util.*;class Compare {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int x=sc.nextInt();int y=sc.nextInt();int z=sc.nextInt();if(x>y){if(y>z)System.out.println(x+","+y+","+z);else{if(x>z)System.out.println(x+","+z+","+y);elseSystem.out.println(z+","+y+","+x);}}else{if(y<z)System.out.println(z+","+y+","+x);else{if(x<z)System.out.println(y+","+z+","+x);elseSystem.out.println(y+","+x+","+z);}}}}
另一种更好的方法
import java.util.*;public class Compare{public static void main(String[] args) {Scanner sc=new Scanner(System.in);int[] a=new int[3];a[0]=sc.nextInt();a[1]=sc.nextInt();a[2]=sc.nextInt();for(int i=0;i<a.length;i++){for(int j=i+1;j<a.length;j++){if(a[i]>a[j]){int temp=a[i];a[i]=a[j];a[j]=temp;}}}for(int i=a.length-1;i>=0;i--){System.out.print(a[i]+" ");}}}
- 输入三个数,按大小顺序排列打印
- 三个数按从大到小的顺序排列
- 输入三个数并且按照从小到大的顺序排列
- 使三个数从大到小按顺序排列
- 两个数组按大小顺序排列
- a,b,c三个数,将它们按值大小排列打印出来
- Java中输入三个数 从小到大打印出来
- c#输入三个数,打印出中间的数值
- 选择排序(把一组杂乱的数,按大小顺序排列)
- 按大小输出三个数(指针)
- 三个数比较大小
- 三个数比较大小
- 比较三个数大小
- 三个数比较大小
- 比较三个数大小
- 三个数比较大小
- 三个数比较大小
- 三个数比较大小
- 基于第三方开发Android锁屏
- 客户端禁用了javascript和cookie的解决办法
- 经典SQL语句大全(基于SQL Server)
- 杭电2055
- 素数环
- 输入三个数,按大小顺序排列打印
- 杭电2061
- Java之美[从菜鸟到高手演变]之常见的几种排序算法-插入、选择、冒泡、快排、堆排等
- 什么是同构sql语句,和异构sql语句
- 杭电2178
- hdu 2757 DNA repair AC自动机dp--------完全不懂--------
- android缩放、移动控件
- 杭电2399
- 杭电2164