求个初级java程序,输入4个整数要求输出时从大到小排列

谢谢~~~

人家都说初学了!你们看看你们发的那叫什么答vv案!

既然你是初学,我就把所有代码都发上来!

另外我还有初学者的实例代码。多的不得了!想要的话OICQ⒉⒏⒉⒈⒋⒊⒏⒐⒌

谁举报我不得好SI!

简单易懂!

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class TestBj {

 public static void main(String[] args) throws IOException {

  int[] bj = new int[4];

  int i;

  int k;

  int t;

  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

  for (i = 0; i < bj.length; i++) {

   System.out.print("请输入你要比较的第" + (i + 1) + "个数字:");

   bj[i] = Integer.parseInt(br.readLine());

  }

  System.out.print("比较前您输入的4个比较数字是:");

  for (i = 0; i < bj.length; i++) {

   System.out.print(bj[i] + " ");

  }

  System.out.println();

  for (i = 0; i < bj.length; i++) {  

   for (k = 0; k < bj.length - 1; k++) {

    if (bj[k] < bj[k + 1]) {

     t = bj[k];

     bj[k] = bj[k + 1];

     bj[k + 1] = t;

    }

   }

  }

  System.out.print("比较后的结果是:");

  for (i = 0; i < bj.length; i++) {

   System.out.print(bj[i] + " ");

  }

 }

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-16
int a[]={3,4,5,12};
Arrays.sort(a);
for(i=a.lengh-1;i>-1;i--)
System.out.println(a[i]+" ");
第2个回答  2009-10-16
int a[]={3,4,5,12};
Arrays.sort(a);
for(i=0;i<a.lengh;i++)
System.out.println(a[i]+" ");
第3个回答  2009-10-16
int a=1;
Arrays.sort(a);
for(i=0;i<4;i++)
{
a++;
}
System.out.println(a);

求个初级java程序,输入4个整数要求输出时从大到小排列
System.out.print("请输入你要比较的第" + (i + 1) + "个数字:");bj[i] = Integer.parseInt(br.readLine());} System.out.print("比较前您输入的4个比较数字是:");for (i = 0; i < bj.length; i++) { System.out.print(bj[i] + " ");} System.out.println();for (i ...

Java从键盘上输入4个整数将这4个数按从小到大输出。
public static void main(String[] args) {int wait_inputs[] = new int[4];for (int i = 0; i < wait_inputs.length; i++) {System.out.println("输入第" + (i + 1) + "个数,并回车:")wait_inputs[i] = new Scanner(System.in).nextInt();}Arrays.sort(wait_inputs);...

输入4个整数,要求按由大到小的顺序输出。
运行情况如下。请输入4个整数:6,8,1,4↙ a=6,b=8,c=1,d=4 排序结果如下。1 4 6 8

编写程序:输入4个整数,按大到小的顺序输出
include <stdio.h> main(){ int i,j,temp;int a[4];for(i=0;i<4;i++)scanf("%d",&a[i]);for(i=0;i<4;i++){ for(j=i+1;j<4;j++)if(a[i]<a[j]){ temp=a[i];a[i]=a[j];a[j]=temp;} } for(i=0;i<4;i++)printf("%d ",a[i]);} TC2.0下编译通...

编写一个程序,输入4个整数,要求按由小到大顺序输出。
List<int> list = new List<int> { 5,10,1,7};int temp=0;for (int i = 0; i <list.Count; i++){ for (int j = 0; j < i; j++)\/\/如果要从大到小排序,可以改成“>”{ if (list[j + 1] < list[j]){ temp= list[j] ;list[j] = list[j + 1];list[j +...

用java编一个 从键盘随机输入4个整数,按从大到小的顺序输出到屏幕
简单的程序,杜绝不劳而获,就只给出编码思路:scanner input=new scanner(System.in)获得键盘输入,然后将获得四个输入值采用冒泡或快排排序算法进行排序。

编写程序,实现从键盘输入四个整数,按照数值从小到大顺序输出各自...
main(){ int array[4];printf("请输入4个整数:\\n");for(int i=0; i<4; i++)scanf("%d",&array[i]);for(i=0; i<4; i++){ for(int j=4; j>i; j--){ if(array[i]>array[j]){ int temp=array[i];array[i]=array[j];array[j]=temp;} } } printf("从小到大...

输入4个整数,按由大到小的顺序输出
include <stdio.h> void main(){ int i, j, temp;int a[4];for (i = 0; i < 4; i++){ scanf("%d,", &a[i]);} for (j = 0; j < 3; j++){ for (i = 0; i < 3 - j; i++){ if (a[i] > a[i + 1]){ temp = a[i];a[i] = a[i + 1];a[i ...

随机输入4个整数,按从大到小输出,用条件表达式编程
a=d;d=m;} if(b<c) {m=b;b=c;c=m;} if(b<d) {m=b;b=d;d=m;} if(c<d) {m=c;c=d;d=m;} 然后,a,b,c,d四个数就按从大到小顺序排好了 也可以用其它,如冒泡,或者插入排序的方法来排列,如果数据用数组存储的话,程序就不用写这个复杂,可以通过循环实现 ...

输入4个整数,要求从小到大的顺序输出。
你只要从左到右两两比较,个头小的人左移,个头高的人右移,最后从左到右输出就好。四个整数在a[0]到a[3]中:for(i=0;i<3;i++){ k=i;for(j=i+1;j<4;j++)if(a[j]>a[k])k=j;t=a[k];a[k]=a[i];a[i]=t;}如此,a[0]到a[3]中就是从小到大排好序的了。

相似回答