Java 初学者如何将命令行的数导入到一个数组中???求解
//数组的排序//选择排序
import java.util.Scanner;//导包
public class SelectSort1//创建一个类
{
public static void main(String[] args)
{
//定义 一个Scanner的对象
Scanner in=new Scanner(System.in);
//提示用户
System.out.println("请输入5个数字");
//从命令行得到数据保存在一个数组中
int[] arr=in.nextInt();
//定义一个调用的方法
getsort(arr);
//数组的遍历
bianli(arr);
}
//创建一个使用排序的方法判断大小
public static void getsort(int[] arr)
{
for (int x = 0;x<arr.length ;x++ )//使用for循环控制最外层的需要比较的次数
{
for (int y = 0;y<arr.length ;y++ )
{
if(arr[x]>arr[y])
int temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
}
//遍历数组
public static void bianli(int [] arr)//创建一个遍历数组的方法
{
System.out.print("{");
for (int x =0;x<arr.length;x++ )
{
if (x!=arr.length-1)
System.out.print(arr[x]+",");
else
System.out.print(arr[x]+"}");
}
}
}