利用for循环进行输入,输出
package com.xykj.ComparativeSize;
import java.util.Arrays;
import java.util.Scanner;
public class ComparativeSize {
private static Scanner input;
public static void main(String[] args) {
//定义一个数组
int [] a = new int[5];
int i = 0;
//从键盘输入
input = new Scanner(System.in);
System.out.println("请输入5个随机的数字为:");
//循环输入数字
for(i=0;i<a.length;i++){
a[i] = input.nextInt();
}
Arrays.sort(a);//对数组进行升序排序
System.out.print("数字按升序排列:");
//循环输出排好的数字
for(i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
}
}
另一种方法只有for循环
public static void main(String[] args) {
int i = 0;
int j = 0;
int temp = 0;
int a[] = new int[3];
System.out.println("请输入要比较的三个数");
Scanner mScanner = new Scanner(System.in);
for(i=0;i<3;i++){
a[i]= mScanner.nextInt();
}
for(i=0;i<a.length;i++){
for(j=0;j<i;j++){
if(a[i]<a[j]){
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for(i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
mScanner.close();
}
这里定义了只有三个数 这个数字可以随便根据需要更改的