从键盘输入10个数字,进行冒泡排序
2016-08-19 01:14
197 查看
package Ex1; /** * Created by xukui on 2016/8/19. **/ import java.util.Scanner; public class Bubble_Sort { public static void main(String[] args) { double[] list = new double[10]; Scanner s = new Scanner(System.in); System.out.println("请输入10个数字进行冒泡排序\n(注:每输完一个数字,请按Enter键输入下一个数字)"); for (int i = 0; i < 10; i++) { System.out.print("请输入第 " + (i + 1) + " 个数字:"); list[i] = s.nextDouble(); } System.out.println("您输入的数字是:"); for (double x : list) { System.out.print(x + "\t"); } System.out.println("\n-------------------------------------"); System.out.println("开始冒泡排序:"); for (int j = 0; j < list.length - 1; j++) { boolean changed = false; for (int k = 0; k < list.length - 1 - j; k++) { if (list[k] < list[k + 1]) { double temp = list[k + 1]; list[k + 1] = list[k]; list[k] = temp; changed = true; } } String s1 = String.format("第 %s 次的结果: ", j + 1); System.out.print(s1); for (double y : list) { System.out.print(y + "\t"); } System.out.println(); if (!changed) { System.out.println("排序提前结束"); break; } } System.out.println("-------------------------------------"); System.out.println("结果: "); for (double z : list) { System.out.print(z + "\t"); } } }
相关文章推荐
- 3. 定义10个字节的键盘缓冲区,然后键盘输入字符填满该缓冲区,做如下工作: (1)分别将输入键盘缓冲区的字符按数字,小写字母,大写字母,其他字符进行计数; 分别将这些计数值显示出来。 (2)分别将这
- java获取键盘输入的数字,并进行排序
- 键盘输入10个数,放到数组中去除该数组中大于10的数,将该数组中的数字写入到本地文件
- 输入五个数字,进行冒泡排序
- 从键盘输入10个字符串,对其进行从小到大排序并输出
- 常见的出现login incorrect有下面几个原因: 1)大小写键盘问题,Ubuntu不认小键盘,所以一定要关掉NumLock,使用字母键盘上面的数字按键进行输入。
- 从键盘输入10个0-9的整数,统计为1、2、3的数字和其他数字的个数
- 编写程序,接受从键盘3输入的10个十进制数字,输入中遇见回车符则停止输入,各个数经过BCD码处理,以16进制显示
- 黑马程序员——通过treeset接受10个键盘输入的不重复数字
- java获取键盘输入的数字,并进行排序的方法
- 2.Java手动输入10个数字,并对它们进行 奇偶数分类、平均値计算、求和操作。
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- 键盘输入10个数,放到数组中去除该数组中大于10的数,将该数组中的数字写入到本地文件
- Java—接受键盘输入的两个数字进行比较大小
- asp.net下实现输入数字的冒泡排序
- 笔记本 键盘优先输入字母或数字切换问题
- 键盘限制只能输入数字的javascript
- 对输入框输入的数字进行格式控制,是很实用的效果
- 设计一个程序,从键盘上输入若干字符串,利用算法库中的查找函数对给定的字符串进行查找,将查找后的结果输出
- WinForm 中DataGrideView 对键盘输入进行筛选