Ⅰ java:运用选择排序法,将十个数存入数组a中,通过输入对话框任意输入十个数,从大到小排列
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
int[]a=newint[10];
intcount=0;
while(count<10){
System.out.print("输入第【"+(count+1)+"】个数:");
a[count]=scanner.nextInt();
count++;
}
System.out.print(" 排序之前:");
for(inti=0;i<a.length;i++){
System.out.print(a[i]+"");
}
//选择排序
for(inti=0;i<a.length-1;i++){
intmin=i;
for(intj=i+1;j<a.length;j++){
if(a[min]<a[j]){
min=j;
}
}
if(min!=i){
inttemp=a[i];
a[i]=a[min];
a[min]=temp;
}
}
System.out.print(" 排序之后:");
for(inti=0;i<a.length;i++){
System.out.print(a[i]+"");
}
}
}
Ⅱ 用java 输入三个整数 按从小到大的顺序排列这三个整数
在这个Java程序中,我们通过控制语句实现了三个整数从小到大的排序。程序首先要求用户输入三个整数,然后通过一系列条件判断来确定这三个整数中的最大值和其他两个值。具体来说,程序首先读取三个整数,然后通过if语句判断这三个整数中的最大值和其他两个值的顺序。
根据输入的整数,程序会将最大值存储在变量max中,而其他两个值分别存储在other1和other2中。如果other1比other2大,那么程序将输出other2和other1,最后输出max。这样,我们就可以得到从小到大的排序结果。
这个程序的关键在于如何正确地使用if语句来判断三个整数之间的大小关系。通过这种方式,我们可以轻松地实现三个整数的排序。当然,这个程序也可以通过其他方式实现,比如使用冒泡排序或快速排序等算法。
当然,这个程序只是一个简单的示例,实际上在实际应用中,我们可能需要处理更多的输入数据或更复杂的情况。此外,我们还可以使用更高效的数据结构和算法来优化排序过程。总的来说,这个程序为我们提供了一个实现整数排序的基本框架。
值得注意的是,这个程序是基于控制语句实现的,如果我们想要进一步优化程序,可以考虑使用更高级的数据结构和算法。同时,我们还可以通过增加异常处理等机制来提高程序的健壮性和可靠性。
总之,通过这个简单的Java程序,我们可以学习到如何使用控制语句实现整数排序。这为我们进一步学习更复杂的算法和数据结构打下了基础。
Ⅲ java输入三个数从小到大排列输出
java是我们经常使用的编程语言,那么如何运用java将三个数从小到大输出呢?下面小编给大家分享一下。
1、首先我们打开java的编辑器,新建一个java文件,并输入main函数,如下图所示
2、然后在main函数中准备三个数字,注意数字的大小要没有规律,如下图所示
3、接下来我们开始利用比较运算符给三个数进行排序,如下图所示
4、最后运行程序你就会看到三个数按照从小到大的顺序输出了,如下图所示