java编程之对10个整数进行排序(从对话窗体输入数据)
2013-04-24 14:42
651 查看
/* *对10个整数排序 */ import javax.swing.JOptionPane; class sort{ public static void main(String args[]){ System.out.println("请输入10个数字进行排序"); int i,a[]; //变量的声明 a=new int[10]; //声明数组长度 for(i=0;i<=9;i++) //for循环,实现输入10个数字 { String str; str=JOptionPane.showInputDialog("请输入第"+(i+1)+"个数字"); a[i]=Integer.parseInt(str); //将输入的数字强制转换成整型存入数组 } for(i=0;i<=8;i++) //9次for循环对每个数字执行以下语句 { for(int j=0;j<=8-i;j++) //for循环从第一个数字开始,将相邻数字进行如下操作,与相邻数字比较,调换或不调换 { int temp; //声明变量 if(a[j]>a[j+1]) //if语句判断,如果满足条件,执行以下语句,将相邻的两个数字调换 { temp=a[j]; //将a[j]的值赋给temp a[j]=a[j+1]; //将a[j+1]的值赋给a[j] a[j+1]=temp; //将temp的值赋给a[j+1] } } } for(i=0;i<=9;i++) //for循环,依次输出结果 { System.out.println("第"+(i+1)+"个数为"+a[i]); //输出结果 } } }
相关文章推荐
- java编程之对10个整数进行排序(从命令窗输入数据)
- java编程之将摄氏温度转换成华氏温度(从对话窗体输入数据)
- java编程之计算圆柱体积(从对话窗体输入数据)
- java编程之计算矩阵对角线和(从对话窗体输入数据)
- java编程之计算16位长整型数字中0-9出现次数(从对话窗体输入数据)
- java编程之比较大小并计算差值(从对话窗体输入数据)
- java编程之计算球体体积(从对话窗体输入数据)
- JAVA编程题(初级):输入10个整数,排序后输出。
- 当对输入的数据进行大小排序有浮点数和整数,判断是浮点数还是整型数,按原型输出
- 个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出
- 输入10个整数,用直接插入法对其进行排序;
- (c++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。 注意:不是排序!不是排序!
- 定义一个List集合并实例化对应的实现类对象。循环输入任意个整数,输入0结束输入循环,对集合中的数据进行从大到小的排序后输出
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- JAVA对文件内数据进行排序的解决办法
- java编程实现对10个整型数据元素输出最小的两个数,java自带的Arrays.sort排序方法,小--->大
- 从键盘上输入以下的数据:"TOM:89|JERRY:90|TONY:95",数据格式为“姓名:成绩|姓名:成绩|姓名:成绩”,对输入的内容按成绩进行排序,并将结果按成绩由高到低排序。
- 二:输入10个整数,将它们从大到小排序后输出。
- 对输入的n个整数进行排序:冒泡排序c++
- 习题 4.5 从键盘上输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。