利用亂數產生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
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
=================程式內容=================
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
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
沒有留言:
張貼留言