검색결과 리스트
글
[java] 빙고 만들기, 빙고판 만들기
program/java
2012. 9. 30. 01:08
반응형
1. 우선 5 x 5 크기의 빙고판에 1부터 25까지 숫자를 순서대로 넣는다.
2. 넣어져 있는 배열의 숫자를 마구 섞는다.
class Bingo { private static int[][] arr = new int[5][5]; public static void main( String args[] ) { generate(); swap( 50 ); print(); } private static void generate() { int cnt = 1; for( int i = 0; i < 5; i++ ) for( int j = 0; j < 5; j++ ) arr[i][j] = cnt++; } private static void swap( int shuffle ) { int[] s = new int[4]; int temp; for( int j = 0; j < shuffle; j++ ) { for( int i = 0; i < 4; i++ ) s[i] = rand(); // Swap temp = arr[s[0]][s[1]]; arr[s[0]][s[1]] = arr[s[2]][s[3]]; arr[s[2]][s[3]] = temp; } } private static void print() { for( int i = 0; i < 5; i++ ) { for( int j = 0; j < 5; j++ ) System.out.print( arr[i][j] + "\t" ); System.out.println(); } } private static int rand() { return (int)( Math.random() * 5 ); } }
반응형
'program > java' 카테고리의 다른 글
[java] 클래스 상속 & 메소드 오버라이딩 예제 (0) | 2012.10.03 |
---|---|
[java] 클래스 예제, class 이해를 돕기 위한 예제 (0) | 2012.10.02 |
[java] 자바 야구게임 (0) | 2012.09.30 |
[java] 오라클 연결 예제 (1) | 2012.09.28 |
[java] 계산기 - 서버, 클라이언트 계산기 (0) | 2012.09.28 |