【程序15】
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> z则将x与z的值进行交换,这样能使x最小。
2.
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.print("请输x:");
int x = in.nextInt();
System.out.print("请输y:");
int y = in.nextInt();
System.out.print("请输z:");
int z = in.nextInt();
int sort[]={x,y,z};
//冒泡排序
for (int i = 0; i < sort.length; i++) {
for (int j = 0; j < sort.length-i-1; j++) {
if(sort[j]>sort[j+1]){
int temp=sort[j];
sort[j]=sort[j+1];
sort[j+1]=temp;
}
}
}
for (int i = 0; i < sort.length; i++) {
System.out.println(sort[i]);
}
//交换排序
for (int i = 0; i < sort.length; i++) {
for (int j = i+1; j < sort.length; j++) {
if(sort[i]>sort[j]){
int temp=sort[i];
sort[i]=sort[j];
sort[j]=temp;
}
}
}
for (int i = 0; i < sort.length; i++) {
System.out.println(sort[i]);
}
}
分享到:
相关推荐
[Java]算法练习-双栈排序练习题
Java 选择排序算法的示例代码。 欢迎访问个人博客。 http://blog.csdn.net/evanwang1987
1.任意指定一个数字,判断其是否为素数 2.任意指定一个范围,求此范围间所有素数 3.模拟抽奖 4.指定一个数组,对其按照升序排序 5.任意输入三角形三遍,判断其是否为直角三角形 6.退出
Java经典习题全套+答案,Java新手的必备题库。
顺序读文件中,对于每个词x,取,然后按照该值存到5000个小文件(记为) 中。这样每个文件大概是200k左右。如果其中的有的文件超过了1M大小,还 可以...下一 步就是把这5000个文件进行归并(类似与归并排序)的过程了。
2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体 8. 源代码 9. 编码样式 10. Java版本 11. 课程和培训 12. 错误 13. 封面设计 14. 致谢 第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的...
要求:对TreeSet中的元素1,2,3,4,5,6,7,8,9,10进行排列,排序逻辑为奇数在前偶数在后,奇数按照升序排列,偶数按照降序排列 4、使用TreeSet和Comparator,写TreeSetTestInner 要求: 对TreeSet中的元素...
Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年推出,被设计为一种简单、健壮、可移植、多线程、动态的语言。Java的主要特点和优势...
《Java语言程序设计:进阶篇(原书第8版)》以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。...
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*...
进阶篇主要介绍数据结构、高级GUI设计、多线程、集合构架、网络和web程序设计、算法效率和排序、MVC,以及高级Java数据库程序设计等方面的内容,循序渐进,可读性强。全书分八篇,以示例讲解解决问题的技巧,提供...
初级练习
java课本,java课程设计里面的习题,输入数字的排序
《算法:第4版》作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、 图处理和字符串处理进行了论述。第4 版具体给出了每位程序员应知应会的50 个算法,提供了实际代码,...
LQB练习系统基础练习30题java版参考程序(满分通过) FJ的字符串 Huffuman树 n2皇后问题 阶乘计算 回形取数 数列排序 芯片测.......
算法练习题 简要说明 leetcode题目的java解决方案还有一些自用的练习,个人练习用,也可以拿来参考:) 缓慢更新 尽量每道题进行翻译,给出多种解决方法,加上思路的注释 代码也会尽量修改成易于理解的代码 更新记录 2017-...
叶核亚第二版的数据结构(java)课后习题,不是每一题都有答案的,还是要靠自己啊
初级java笔试题目录 平衡搜索树(一般概念,而不是细节) 遍历:前序、中序、后序、BFS、DFS 选择 插入 堆排序 快速排序 归并排序 导演 无向 邻接矩阵 邻接表 遍历:BFS、DFS (如果你有4年以上的经验) -----------...