當前位置:編程學習大全網 - 編程軟體 - JAVA簡單編程問題,IF條件語句及隨機數應用

JAVA簡單編程問題,IF條件語句及隨機數應用

Random?r?=?new?Random();

int[]?num_5?=?new?int[5];

int[]?num_50?=?new?int[50];

int[]?hundred?=?new?int[100];?

for(int?i=0;i<100;i++){?

hundred[i]=i;?

}

int?sum?=?0;

double?avg;

for(int?i?=?0;i<?5;i++){

int?num?=?r.nextInt(100);

num_5[i]?=?num;

sum?+=?num;

}

avg?=?(double)sum/5;

Arrays.sort(num_5);

System.out.println("5個int型的隨機數:");

for?(int?i?=?0;?i?<?num_5.length;?i++)?{

int?j?=?num_5[i];

System.out.print(i==4?j:j+",");

}

System.out.println();

System.out.print("?最大值:"+num_5[4]);

System.out.print("?最小值:"+num_5[0]);

System.out.print("?中間值:"+num_5[2]);

System.out.print("?和:"+sum);

System.out.println("?平均數:"+avg);

?

for(int?i=0;i<num_50.length;i++){?

int?temp1?=?r.nextInt(100-i);

int?temp2?=?hundred[99-i];

hundred[99-i]?=?hundred[temp1];?

hundred[temp1]?=?temp2;?

}?

for(int?i=0;i<num_50.length;i++){?

num_50[i]?=?hundred[99-i];

}?

Arrays.sort(num_50);

System.out.println("50個int型的隨機數:");

for?(int?i?=?0;?i?<?num_50.length;?i++)?{

int?j?=?num_50[i];

System.out.print(?i==49?j:j+",");

}

//num_50?就是?已經從小打到排序好了的

運行結果

  • 上一篇:急!!!圖書管理系統畢業論文!
  • 下一篇:消防主機上的直接控制盤和多線手動控制盤有什麽區別?
  • copyright 2024編程學習大全網