package test;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
double[] myList=new double[10];
System.out.println("enter values");
for (int i = 1; i < myList.length; i++) {
java.util.Scanner input=new java.util.Scanner(System.in);
int j = (int)Math.random() * myList.length;
double tmp=myList[j];
myList[i]=myList[j];
myList[j]=tmp;
System.out.println(tmp);
}
}
}
为什么打印0.0
?排列中的数字
你从来不把任何数值数组中。你只是交换了一堆'0.0'双打。 – CollinD
您是否曾经使用'Scanner'对象'input'(创建了10次)? int类型的默认值是0 – GurV
除了方法及其输出外,您能否向我们提供更多信息? –