`
sjk2013
  • 浏览: 2181102 次
文章分类
社区版块
存档分类
最新评论

输入三个数,按大小顺序排列打印

 
阅读更多

这个思路很简单,逻辑清晰,大家一看就明白了。当然有还有很多方法,欢迎大家补充。

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);
				else
					System.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);
				else
					System.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]+" ");
		}
	}
}



分享到:
评论

相关推荐

    javascript入门笔记

    特点:将 a 和 b 先转换为二进制,按位操作,对应位置上的两个数字,相同时,该位整体结果为0,不同时,该位的整体结果为 1 使用场合:快速交换两个数字 5 ^ 3 101 011 ========== 110 结果为 6 练习: ...

    C语言经典例题100道

    输入3个数字按大小顺序输出 67.输入数组交换元素重新输出 68.多个整数后移位置问题 69.圆圈报数问题 70.计算一个字符串长度 71.编写输入/输出函数 72.创建链表 73.反向输出链表 74.连接两个链表 75.算一道简单题目 ...

    java 经典习题.doc

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... ...

    人力资源管理软件(完全免费)

    岗位管理处能否按公司排列显示(感谢蓝血人) 员工资料管理界面的公司和部门显示做了优化 人力资源管理软件奖励管理界面的公司和部门显示做了优化 培训管理界面的公司和部门显示做了优化 处罚管理界面的公司和部门...

    Excel百宝箱8.0

    菜单功能一览表 【公农双历查询】【高级定位】【选区背景着色】... 函数功能与参数:用于创建带链接的文件目录,有三个参数,包括路径、文件名、索引号 ╭═════┤ 安装不成功原因分析 ├═══════╮ ...

    EXCEL百宝箱8.0终极版

     函数功能与参数:用于创建带链接的文件目录,有三个参数,包括路径、文件名、索引号 ╭══════════════════╮ ║ ║ ╭═══════┤ 本工具安装方法 ├════════╮ ║ ║ ║ ║ ...

    Excel新增工具集

    5、工作表排序:工作簿中的若干工作表顺序混乱查找不方便,软件的工作表排序功能可以帮您将工作表按间序做升序与降序排列。 (六)Word文档中的表与Excel工作簿中的工作表之间的转化 1、Word转Excel:把若干个Word...

    “计算机应用基础”习题三.doc

    在汉字系统中,我国国标汉字一律是按拼音顺序排列的。 2. 在Windows中,只要选择汉字输入法中的"输入中文符号",则在"中文半角"状态下也可输 出如顿号、引号、句号等全角的中文标点符号。 3. 输入汉字的编码方法有...

    coreutils-8.32.tar.gz

    缺省是将文件和子目录按字母顺序排列。 md5sum 显示或者校验 MD5 校验码。 mkdir 建立目录,使用给定的参数作为目录名。 mkfifo 以给定的参数作为名字建立FIFO(又叫"命名管道")文件。 mknod 使用给出的...

    ASP网络购物+电子商务系统

    支持品牌LOGO上传 每个分类商品可以设置50个自定义参数,每个商品可以设置两个可选参数 商品多图展示,每个商品可以设置多个图片 商品支持手动排序,输入排列序号即可控制排列顺序 商品批量管理功能 ...

    java面试题

    84.9. 题目1:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连. 117 84.10. 写一个方法,实现字符串的反转,如:输入...

    c语言经典案例

    实例010 3个数由小到大排序 11 实例011 猴子吃桃 13 实例012 阳阳买苹果 14 第3章 算法入门 15 实例013 任意次方后的最后三位 16 实例014 计算某日是该年的第几天 16 实例015 婚礼上的谎言 18 实例016 百元买百鸡 19...

    如何编写批处理文件批处理文件批处理文件

    取得第二个符号,引用 %j 来取得第三个符号,引用 %k 来取得第三个符号后的所有剩余符号。对于带有空格的文件 名,您需要用双引号将文件名括起来。为了用这种方式来使 用双引号,您还需要使用 usebackq 选项,...

    数据结构(C++)有关练习题

    (1)通讯录是按姓名项的字母顺序排列的; (2)能查找通讯录中某人的信息; (3)能添加和删除通讯录中的指定项。 注:要用面向对象的方法来设计程序,每个通讯录是一个类的实例; 3、从终端读入字符集...

    LINGO软件的学习

    LINGO生成了三个父集的所有组合共八组作为allowed集的成员。列表如下: 编号 成员 1 (A,M,1) 2 (A,M,2) 3 (A,N,1) 4 (A,N,2) 5 (B,M,1) 6 (B,M,2) 7 (B,N,1) 8 (B,N,2) 成员列表被忽略时,派生集成员由父集...

    入门学习Linux常用必会60个命令实例详解doc/txt

    所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。 -F:在重启计算机时强迫fsck。 -time:设定关机前的时间。 -m: 将系统改为单用户模式。 -i:关机时显示系统...

    C程序范例宝典(基础代码详解)

    实例005 3个数由小到大排序 6 实例006 a2+b2 8 实例007 整倍数 9 实例008 判断闰年 10 实例009 阶梯问题 11 实例010 评定成绩 12 实例011 整数加减法练习 13 实例012 模拟ATM机界面程序 14 1.3 ...

Global site tag (gtag.js) - Google Analytics