永发信息网

求问一个java关于数组,字符串方法的题目

答案:2  悬赏:50  手机版
解决时间 2021-04-21 21:19
  • 提问者网友:我是我
  • 2021-04-21 04:29

编写程序,实现随机产生10个整数并存入数组,并将该数组中的元素按顺序和逆顺序打印输出

啊,我知道貌似是很简单的题目,但是还是没有勇气自己独立完成,希望可以有参考的。。。谢谢!

最佳答案
  • 五星知识达人网友:玩世
  • 2021-04-21 06:02

public class soso {




static void max()
{


int[] num = new int[10];

Random rd = new Random();
for(int i=0;i<10;i++)
{
num[i]=rd.nextInt(99999);
}

System.out.print("正的顺序 ---" );
for(int n=0;n<num.length;n++)//正常的顺序 从下标n=0 num[0]开始输出
{
System.out.print(num[n]+" ");

}
System.out.println("");
System.out.print("倒的顺序 ---" );
for(int m=num.length-1;m>=0;m--)//倒的顺序 从下标n=数组大小-1 num[数组的大小-1]开始输出
{
System.out.print(num[m]+" ");
}

}


public static void main(String[] args) {
// TODO Auto-generated method stub
max();


}


}



测试结果


正的顺序 ---34627 20787 39437 16196 95352 36915 844 68704 21558 20812
倒的顺序 ---20812 21558 68704 844 36915 95352 16196 39437 20787 34627

全部回答
  • 1楼网友:西岸风
  • 2021-04-21 07:13
import java.util.*; class Test { public static void main(String [] args) { int i; int a[]=new int [10]; for(i=0;i<10;i++) { Random random1 = new Random(); int number = random1.nextInt(1000)+1; //从一千中任选一个数赋值给数组a[i] a[i]=number; } System.out.println("数组未排序前的值:"); for(i=0;i<a.length;i++) System.out.print(a[i]+" "); System.out.println(); java.util.Arrays.sort(a);// 数组的排序 System.out.println("数组中的元素按顺序输出的结果:"); for(i=0;i<a.length;i++) System.out.print(a[i]+" "); System.out.println(); System.out.println("数组中的元素按逆序输出的结果:"); for(i=a.length-1;i>=0;i--) System.out.print(a[i]+" "); } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯