1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | class Method { public static void main(String[] args) { //요구사항] 2개의 int값 -> 서로 교환하는 메소드 //요구사항] 2개의 String 값 > 서로 교환하는 메소드 int a = 10; int b = 20; //a에 20, b에 10을 넣어달라 String s1 = "홍길동"; String s2 = "아무게"; //swap() 메소드 // comm : 우유와 콜라컵, 빈컵(1개의 저장공간이 더 필요) // -정렬할 때 많이 사용 됨 swap(a, b); swap(s1, s2); } public static void swap(int a, int b) { System.out.printf("a : %d, b : %d\n", a, b); int temp;//빈컵 temp = a; a = b; b = temp; System.out.printf("a : %d, b : %d\n", a, b); } public static void swap(String a, String b) { System.out.printf("a : %s, b : %s\n", a, b); String temp; temp = a; a = b; b = temp; System.out.printf("a : %s, b : %s\n", a, b); } } | cs |
'WEB > JAVA' 카테고리의 다른 글
날짜&시간2 (4) | 2015.05.22 |
---|---|
날짜&시간1 (0) | 2015.05.22 |
메소드5 (재귀 메소드) (0) | 2015.05.22 |
메소드4 (메소드 오버로딩) (0) | 2015.05.22 |
메소드3 (지역변수) (0) | 2015.05.22 |