* Math.random 은 0 ~ 1사이의 실수를 발생시킨다.
1.
class ArrayEx1 {
public static void main(String[] args) {
int [] number = new int[10];
for(int i = 0;i < number.length;i++) {
number[i] = i;
System.out.println(number[i]);
}
System.out.println();
for(int i = 0;i < 100;i++) {
int n = (int)(Math.random() * 10);
int temp = number[0];
number[0] = number[n];
number[n] = temp;
}
for(int i = 0;i < number.length;i++)
System.out.println(number[i]);
}
}
2.
class ArrayEx1 {
public static void main(String[] args) {
int []number = new int[10];
int []counter = new int[10];
for(int i = 0;i < number.length;i++)
System.out.print(number[i] = (int)(Math.random() * 10));
System.out.println();
for(int i = 0;i < number.length;i++)
counter[number[i]]++;
for(int i = 0;i < number.length;i++)
System.out.println(i +"의 개수 : "+ counter[i]);
}
}
'Programming > Java' 카테고리의 다른 글
문자열 배열 (0) | 2011.01.10 |
---|---|
버블정렬 (0) | 2011.01.10 |
배열 (0) | 2011.01.10 |
반복문 응용 (0) | 2011.01.07 |
Break , Continue (0) | 2011.01.06 |