数组反向输出

向女王陛下进军 2013-09-26 09:44:43
我刚开始学java,请各位帮助一下随机产生10个100以内的整数,分别按其正序和反序输出
...全文
349 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢各位了,太感谢了
小菜_ 2013-09-28
  • 打赏
  • 举报
回复
老鼠尼奥 2013-09-28
  • 打赏
  • 举报
回复
引用 6 楼 gggggame 的回复:
都让你们说了
嗯嗯
guan_tu 2013-09-27
  • 打赏
  • 举报
回复
楼上的都可以!
gggggame 2013-09-27
  • 打赏
  • 举报
回复
都让你们说了
huntor 2013-09-27
  • 打赏
  • 举报
回复
ArrayList<Integer> list = new ArrayList<>(100);
ThreadLocalRandom generator = ThreadLocalRandom.current();
for(int i = 0; i < 10; ++i){
    list.add(generator.nextInt(0,100)); //  [0, 100)
}
Collections.sort(list);
System.out.println(list);
Collections.reverse(list);
System.out.println(list):
姜小白- 2013-09-26
  • 打赏
  • 举报
回复
for (int i = 0; i<arr.length;i++){
			 arr[i] = (int)(Math.random() * 100);
		 }
		 
		 System.out.println(Arrays.toString(arr));
逆序方法与楼上两位的无异,就不写了
白开水MD5 2013-09-26
  • 打赏
  • 举报
回复
public class Test {

	public static void main(String[] args) {
		int a[] = new int[10];
		
		for(int i=0;i<a.length;i++){
			a[i] = (int)(Math.random()*100);
		}
		
		Arrays.sort(a);
		//升序
		System.out.println("升序");
		for(int i=0;i<a.length;i++){
			System.out.print(a[i] + " ");
		}
		System.out.println();
		
		//降序
		System.out.println("降序");
		for(int i=a.length-1;i>=0;i--){
			System.out.print(a[i] + " ");
		}
		System.out.println();
	}
}
Arrays.sort(a);是Java自带的排序算法,你也可以自己写个排序算法进行排序 Math.random();是随机生成0.0到1.0之间的数 *100就是0到100之间的数了
hottea 2013-09-26
  • 打赏
  • 举报
回复
int []arr=new int[10];
		System.out.println("随机数的顺序是:");
		for(int a = 0 ;a<10;a++){
			int random = (int) (Math.random()*100);
			arr[a]=random;
			System.out.print(" "+random);
		}
		System.out.println();
		System.out.println("正序是");
		for(int b :arr){
			System.out.print(" "+b);
		}
		System.out.println();
		System.out.println("逆序是:");
		for(int c = 9;c>=0;c--){
			System.out.print(" "+arr[c]);
		}

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧