
正文
java排列三代码 java三个数字排序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java程序设计从键盘输入三个数,并对三个数排序,按降序显示三个数
public static void main(String[] args) {
int k;
System.out.print("请输入第一个数java排列三代码:");
Scanner str1 = new Scanner(System.in);
int max = Integer.parseInt(str1.next());
System.out.print("请输入第二个数java排列三代码:");
Scanner str2 = new Scanner(System.in);
int min = Integer.parseInt(str2.next());
if(max min ){
k=max;
max= min;
min = k;
}
System.out.print("请输入第三个数:");
Scanner str3 = new Scanner(System.in);
int mid = Integer.parseInt(str3.next());
if(midmax){
k=max;
max= mid;
mid = k;
}else if(midmin){
k=mid;
mid= min;
min = k;
}
System.out.println("max:"+max+",mid:"+mid+",min:"+min);
}
相关问答
Q1: java三个数排序比较大小的完整代码,并给出详细解释,初学者,谢谢
import java.util.Arrays;
import java.util.Collection;
public class Demo2 {
public static void main(String[] args) {
// 这是你的三个数
int[] arr = { 12, 32, 18 };
// 两层嵌套循环
for (int i = 0; i arr.length; i++) {
for (int j = 0; j i; j++) {
// 如果后者小于前者,让他们交换位置,一直循环
// 直到每个数字都从头到尾跟数组里的每个数字比较一次
if (arr[i] arr[j]) {
// 这三步就是交换位置,相信聪明的你一定看得懂了
arr[i] = arr[i] + arr[j];
arr[j] = arr[i] - arr[j];
arr[i] = arr[i] - arr[j];
}
}
}
//最后打印出来
for (int i = 0; i arr.length; i++) {
System.out.println(arr[i]);
}
}
}
资料拓展:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论
Q2: java 编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列
输入三个数你可以这样
Scanner in=new Scanner(System.in);
int a=in.nextInt();
Scanner in=new Scanner(System.in);
int b=in.nextInt();
Scanner in=new Scanner(System.in);
int c=in.nextInt();
然后对三个数进行比较。
int tmp=0;
if(ab){
tmp=a;
a=b;
b=tmp;
}
if(ac){
tmp=a;
a=c;
c=tmp;
}
if(bc){
tmp=b;
b=c;
c=tmp;
}
System.out.println(a+" "+b+" "+c);
这就可以了,自己想想动动脑子才能灵活运用,如果只是给你代码,你只会复制粘贴。
Q3: java中,排序1,10,12,3,2,4,5。排列出来为1,10,12,2,3,4,5.代码怎么写。
整数转成字符串后排序。
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Test {
public static void main(String[] args) {
ListString list = Arrays.asList("1", "10", "12", "3", "2", "4", "5");
Collections.sort(list);
System.out.println(Arrays.toString(list.toArray()));
}
}
java排列三代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java三个数字排序、java排列三代码的信息别忘了在本站进行查找喔。







