【JAVA】亂數產生, 最大值, 最小值

利用亂數產生100個介於1~1000的整數值,放入陣列中並找出最大值和最小值
=================程式內容=================

public class random
{
 public static void main(String[] args)
 {
  int[] a = new int[100];//宣告要產生的陣列空間,此為100個
  for (int i=0; i < a.length ;i++)//產生亂數的迴圈
  {
  a[i] = (int)(Math.random()*1000+1);//利用函數產生1~1000的亂數存到陣列
  System.out.println("1~1000的亂數:"+a[i]);
  }

  int max = a[0];//把陣列的[0]空間放入max
  for (int j=0; j < a.length ;j++)
  {
  max = Math.max(max,a[j]);//從第一個陣列比較大小,然後最大值放入max
  }
  System.out.println("※1~100最大值:"+max);

  int min = a[0];//把陣列的[0]空間放入min
  for (int j=0; j < a.length ;j++)
  {
  min = Math.min(min,a[j]);//從第一個陣列比較大小,然後最小值放入min
  }
  System.out.println("※1~100最小值:"+min);
 }
}

=============執行後結果範例=============

1~1000的亂數:584
1~1000的亂數:274
1~1000的亂數:544
1~1000的亂數:21
1~1000的亂數:131
1~1000的亂數:805
1~1000的亂數:306
1~1000的亂數:644
1~1000的亂數:323
1~1000的亂數:501
1~1000的亂數:308
1~1000的亂數:375
1~1000的亂數:594
1~1000的亂數:374
1~1000的亂數:389
1~1000的亂數:963
1~1000的亂數:592
1~1000的亂數:202
1~1000的亂數:96
1~1000的亂數:845
1~1000的亂數:375
1~1000的亂數:290
1~1000的亂數:231
1~1000的亂數:382
1~1000的亂數:657
1~1000的亂數:392
1~1000的亂數:661
1~1000的亂數:452
1~1000的亂數:650
1~1000的亂數:605
1~1000的亂數:543
1~1000的亂數:176
1~1000的亂數:845
1~1000的亂數:550
1~1000的亂數:691
1~1000的亂數:864
1~1000的亂數:562
1~1000的亂數:576
1~1000的亂數:409
1~1000的亂數:42
1~1000的亂數:203
1~1000的亂數:37
1~1000的亂數:994
1~1000的亂數:517
1~1000的亂數:917
1~1000的亂數:918
1~1000的亂數:74
1~1000的亂數:46
1~1000的亂數:849
1~1000的亂數:196
1~1000的亂數:74
1~1000的亂數:81
1~1000的亂數:197
1~1000的亂數:405
1~1000的亂數:421

1~1000的亂數:465
1~1000的亂數:80
1~1000的亂數:752
1~1000的亂數:517
1~1000的亂數:701
1~1000的亂數:604
1~1000的亂數:41
round-color: rgb(255, 255, 255);”/> 1~1000的亂數:157
1~1000的亂數:597
1~1000的亂數:581
1~1000的亂數:377
1~1000的亂數:791
1~1000的亂數:691
1~1000的亂數:76
1~1000的亂數:293
1~1000的亂數:973
1~1000的亂數:818
1~1000的亂數:310
1~1000的亂數:530
1~1000的亂數:402
1~1000的亂數:601
1~1000的亂數:501
1~1000的亂數:131
1~1000的亂數:210
1~1000的亂數:448
1~1000的亂數:894
1~1000的亂數:941
1~1000的亂數:508
1~1000的亂數:829
1~1000的亂數:568
1~1000的亂數:852
1~1000的亂數:784
1~1000的亂數:230
1~1000的亂數:620
1~1000的亂數:341
1~1000的亂數:412
1~1000的亂數:221
1~1000的亂數:972
1~1000的亂數:943
1~1000的亂數:406
1~1000的亂數:458
1~1000的亂數:346
1~1000的亂數:315
1~1000的亂數:572
1~1000的亂數:318
※1~100最大值:994
※1~100最小值:21
Finished executing

訂閱
通知
guest
0 留言
預約回饋
查看所有留言