public class Test07
{
public static void main(String[] args)
{
int[] a=new int[10];
for (int i = 0; i < a.length; i++)
{
a[i]=i;
}
int[] newArr=new int[a.length];
System.out.println("打印排序前的数组:");
for(int i=0;i<newArr.length;i++)
{
newArr[i]=a[i];
System.out.print(newArr[i]+" ");
}
System.out.println();
System.out.println("打印排序后的数组:");
for(int i=0;i<newArr.length;i++)
{
for(int j=0;j<newArr.length;j++)
{
if(a[i]>a[j])
{
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
System.out.println(Arrays.toString(newArr));
}
}
我知道可以用for(int i=0;i<newArr.length;i++)
{
newArr[i]=a[newArr.length-i-1];
System.out.print(newArr[i]+" ");
},但我就想知道,我用2层for为什么错了
for(int i=0;ia[j])
{
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
这个做法不是把一个数组按升序排列的吗?我有点不太懂。我自己觉得是的
java中定义一个包含10个元素的数组,对其赋值,使得每个元素等于其下标...
import java.util.Arrays;public class testArray {public static void main(String[] args) {int[] arr = new int[10];for (int i = 0; i < 10; i++) {arr[i] = i;}Arrays.sort(arr);for (int i = 9; i >= 0; i--) {System.out.print(arr[i] + "");}}} ...
用JAVA写一个程序,创建一个有10个元素的数组,运行可输入10个数最后把1...
public static void main(String[] args){ Random random = new Random(); \/\/ 声明一个随机数类 int[] buffered = new int[10]; \/\/ 声明一个临时数字类型的数组 \/\/ 要搞清楚,这个数组其实有 11 个位置,我现在只用了其中10个!\/\/ 循环给这个数组赋值 for (int i = 0; i < buffered....
编写java程序,声明一个保存10个整数的数组,循环从键盘输入10个数并...
public static void main(String[] args) { int[] arr = new int[10];int count = 0;Scanner scan = new Scanner(System.in);while(count<10){ System.out.print("请输入第"+(count+1)+"个数:");try{ String str = scan.nextLine().trim();arr[count]=Integer.parseInt(str);count...
java“声明一个具有十个元素浮点类型数组,并给它随机的赋值,求出这个数...
public static void main(String[] args){ double[] dou = new double[10];for (int x=0;x<10 ;x++ ){ dou[x] = Math.random()*100;} for (int x=0;x< dou.length-1 ;x++ ){ for (int y=x+1;y< dou.length ;y++ ){ if (dou[x]>dou[y]){ double temp = dou[x...
java:.定义一个数组,存储10个整数,对这10个整数进行从小到大排序后输出...
public class Composit { \/ 插入排序法,把无序数组里的一个数插入有序数组中 即插入前半截有序序列。\/ public void insertSort(int a[]){ for(int i=1;i=0 && insertVal<a[index]){ \/\/将插入位的数后移 a[index+1]=a[index];\/\/坐标迁移 index--;} \/\/插入到合适位置 a[index+1]...
JAVA编程,编写一个程序,定义一个包含10个元素的数组,要求数组元素的值随...
看我这个最简单的:import java.util.*;class Test{ public void main(String []args){ int []arr={10,8,7,3,1,4,5,8,4,6};\/\/定义数组 Arrays.sort(arr);\/\/调用arrays里的排序算法 for(int i:arr){ System.out.println(arr[i]); \/\/输出 } } } 哈哈,。是不是超短啊!!
用Java写一个长度10的数字数组,并赋值,打印出最大值和最小值。_百度...
int[] list=new int[10];Random a=new Random(100);int max=0;int min=0;for(int i=0;i<list.length();i++){ list[i]=a.nextInt();}for(int i=0;i<list.length();i++){ if(list[i]>max) max=list[i]; if(list[i]<min) min=list[i];}System.out.p...
JAVA编程。定义一个包含10元素的整型数组,求这10个数的平均值和最大值...
public void tt(){ int test[]=new int[]{4,2,1,5,1,6,2,6,23,98};int max=0;int sum=0;for(int i=0;i<test.length;i++){ if(test[i]>max){ max=test[i];} sum+=test[i];} System.out.println("最大值"+max);System.out.println("和"+sum);System.out.println("...
java编程:随机生成一个十个元素的数组(1-100),将最小数放在第一个元素...
int[] arr = new int[10];int temp = 0;int key = 0;arr[0] = (int) (Math.random() * 100);arr[9] = (int) (Math.random() * 100);if (arr[9] < arr[0]) { key = arr[9];arr[9] = arr[0];arr[0] = key;} for (int i = 1; i < 9; i++) { temp ...
...创建一个拥有10个元素的整型数组a,a[i]=i*i赋值,要求输出结果_百度...
。。。以下代码。public class test1 { \/ param args \/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub float a[]={0,1,2,3,4,5,6,7,8,9};for(int i=0;i<=9;i++){ System.out.println("a"+"["+i+"]"+"="+i*i);}} } ...