「java五个数大小排序」java五个数大小排序代码
本篇文章给大家谈谈java五个数大小排序,以及java五个数大小排序代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用Java写一个程序,键盘输入5个整数 并按大小的次序输出?
- 2、用java!!输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的排列 采用冒泡排序法
- 3、用java编程序 对一个由5个整数组成的数组,按照其内元素的从大到小排序
- 4、运用java语言,从键盘输入五个数,给这5个数从小到大排列
- 5、java 五个数排序
用Java写一个程序,键盘输入5个整数 并按大小的次序输出?
import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入5个整数:");
int[] number=new int[5];
for(int i=0;inumber.length;i++){
number[i]=scanner.nextInt();
}
Arrays.sort(number);
System.out.println("排序后输出:");
for (int num:number) {
System.out.print(num+"\t");
}
}
}
控制台:
请输入5个整数:
43
12
87
11
排序后输出:
0 11 12 43 87
用java!!输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的排列 采用冒泡排序法
Java输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的排列 采用冒泡排序法,如下:
package com.test;
import java.util.Arrays;
import java.util.Scanner;
public class TestA {
public static void main(String[] args) {
//数组计量
int count=0;
int[] arr=new int[5];
//循环输入5个整数存放到数组
while(count5){
Scanner sc=new Scanner(System.in);
//try防止输入不是整数的
try {
System.out.println("请输入第"+(count+1)+"整数");
//输入的数存放到数组
arr[count]=sc.nextInt();
//计量加一,直到5个
count++;
} catch (Exception e) {
//输入的不是整数,则从新输入
System.out.println("请输入整数");
}
}
System.out.println("排序前数组:"+Arrays.toString(arr));
//冒泡升序排序
for(int x=0;xarr.length;x++){
//冒泡排序就是后面的和前面的数对比
for(int y=x+1;yarr.length;y++){
//如果是后面的大于前面的,则把前面数往后交换
if(arr[x]arr[y]){
int temp=arr[y];
arr[y]=arr[x];
arr[x]=temp;
}
}
}
System.out.println("排序后数组:"+Arrays.toString(arr));
}
}
运行结果:
请输入第1整数
2
请输入第2整数
f
请输入整数
请输入第2整数
f
请输入整数
请输入第2整数
3
请输入第3整数
-1
请输入第4整数
5
请输入第5整数
6
排序前数组:[2, 3, -1, 5, 6]
排序后数组:[-1, 2, 3, 5, 6]
用java编程序 对一个由5个整数组成的数组,按照其内元素的从大到小排序
看了楼上的解答 基本都是对的 但是 最后还是和你的要求不符 因为 sort排序 是指从小到大
而 提问者的要求是从大到小 所以修改如下(我偷点懒就在他的基础上修改成你的要求就好):
public class Test {
public static void main(String[] args) {
int []a=new int[5];
Scanner in=new Scanner(System.in);
System.out.print("输入5个数:");
for(int i=0;i5;i++){
a[i]=in.nextInt();
}
Arrays.sort(a);//这里排出来是从小到大
for(int i=0;i2;i++){ //这里做的就是一个倒序的处理 将由小到大 改为由大到小
int temp=0;
temp=arr[i];
arr[i]=arr[arr.length-i-1];
arr[arr.length-i-1]=temp;
}
System.out.println("输出:");
for (int output : a) {
System.out.print(output);
}
希望能帮到你
运用java语言,从键盘输入五个数,给这5个数从小到大排列
import java.util.Arrays;
public class Test2{
public static void main(String[] args){
int[] a={5,4,2,4,9,1};
Arrays.sort(a); //进行排序
for(int i: a){
System.out.print(i);
}
}
}
将五个数放入a 数组中
然后用Arrays排序
java 五个数排序
写这个话好几分钟,你一点财富也不奖励。谁有兴趣给你写啊。 提示你一下,创建一个数组,五个数放进去,冒泡排序会吗?百度一下吧,Sys。out.print(Case:+list[0]);
关于java五个数大小排序和java五个数大小排序代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。