利用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(); }这里定义了只有三个数 这个数字可以随便根据需要更改的
