java三个整数排序代码 java三个整数排序代码相同

java编写三个整数的排序程序不用数组

import java.util.Scanner;

汉寿网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

public class A {

public static void main(String[] args) {

int t;

System.out.println("请输入你的第一数");

int a=new Scanner(System.in).nextInt();

System.out.println("请输入你的第二数");

int b=new Scanner(System.in).nextInt();

System.out.println("请输入你的第三数");

int c=new Scanner(System.in).nextInt();

if(ab)

{if(bc)

System.out.println(a+" "+b+" "+c);

else if(ac)

System.out.println(a+" "+c+" "+b);

else

System.out.println(c+" "+a+" "+b);

}

else

{if(bc)

System.out.println(c+" "+b+" "+a);

else if(ac)

System.out.println(b+" "+c+" "+a);

else

System.out.println(b+" "+a+" "+c);}

}

}

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);

这就可以了,自己想想动动脑子才能灵活运用,如果只是给你代码,你只会复制粘贴。

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语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论


当前标题:java三个整数排序代码 java三个整数排序代码相同
转载注明:http://scyanting.com/article/hhpggc.html