import java.util.Arrays;
import java.util.Scanner;
public class text1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入5个整数,排序后输出:");
//建立一个整形一维数组
int[] inttoS=new int[5];
for (int i = 0; i < 5; i++) {
inttoS[i] = scanner.nextInt();
}
intarr(inttoS); //调用
System.out.println(Arrays.toString(inttoS)); //String toString:将数组按照默认格式变成字符串
System.out.print("请输入5个浮点数,排序后输出:");
//建立一个浮点形一维数组
float[] floattoS=new float[5];
for (int i = 0; i < 5; i++) {
floattoS[i] = scanner.nextFloat();
}
text1 text1 = new text1(); //非静态要new一个
text1.floatarr(floattoS); //调用
System.out.println(Arrays.toString(floattoS)); //String toString:将数组按照默认格式变成字符串
scanner.close();
}
public float[] floatarr(float[] toS) { //将方法设置为float[]类型
Arrays.sort(toS); //排序
return toS; //返回数组
}
public static int[] intarr(int[] toS) { //将方法设置为int[]类型
Arrays.sort(toS); //排序
return toS; //返回数组
}
}
Arrays是一个工具类,其中有重载的sort方法和toString方法,它们都是静态方法,这是工具类的特点。要求编程分别接收5个整数和5个浮点数,并排序输出,排序用sort,输出用到toString
于 2022-04-05 18:39:45 首次发布