瀏覽單個文章
TK3D
Junior Member
 

加入日期: Jul 2004
文章: 871
一個困擾我3天二夜的java程式碼

class RandInt2
{
static int[] setupArray(int n)
{
int a[] = new int[n];
for (int i=0; i<a.length; i++)
a[i] = (int)(Math.random()*10);
return a;
}
static String showArray(int[] a)
{
String s = "建立" + a.length + "個隨機數如下:";
for (int i=0; i<a.length; i++)
{
if (i%10==0)
s = s + "\n";
else
s = s + a[i] + " ";
}
s = s + "\n";
return s;
}
public static void main(String args[])
{
int a[] = setupArray(100);
System.out.println(showArray(a));
//
int count[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
for (int i=0; i<a.length; i++)
count[a[i]]++;
System.out.println("隨機數\t次數\n------\t----");
for (int i=0; i<count.length; i++)
System.out.println(i+"\t"+count[i]);
}
}

要改成讓他隨機出現20個數字
每個數字範圍為1~6
每五個數字為一行
所以是四行
還要統計每個數字出現的次數>"<

寫了三天二夜!還是寫不出來~請問有哪個大大可以幫助我的!!
     
      
舊 2005-11-09, 08:37 PM #1
回應時引用此文章
TK3D離線中