태어나서 처음으로 낚시카페를 가보았는데 예상외로 굉장히 재미를 보았다. 낚시카페는 로데오 거리 안쪽 빌딩에 자리잡고 있다. 지하에 있고 안쪽으로 들어가서 왼쪽으로 꺾으면 까페로 입성 할수 있다! 들어가자마자 보인 광경이다. 실내에서 낚시를 할수있는것을 보자마자 놀라웠다. 문을 열고 들어가서 왼쪽으로 돌면 카운터가 있고 거기서 이름과 휴대전화 번호를 말하면 팔찌와 떡밥,낚시대를 챙길수 있다. 잘보이진 않지만 물고기를 잡았다 이곳에 물고기 종류는 잉어,붕어,향어 등이 있고 어장안에 약 2천마리가 있다고 한다. 향후에 더 채울생각이시라고 종업원께서 말해주셨다. 물고기를 잡으면 팔찌를 인식하는 센서에 팔찌를 대고 저울통에 물고기를 넣으면 된다. 미션이 있는데 무게를 조건에 맞출경우 상품이 주어진다. 라면포트기,..
코딩을 하면 예외처리는 필연적이다. 1 2 3 4 5 6 7 8 9 10 11 import java.util.Scanner; public class Main { public static void main(String[] args) { int intArr[] = new int [2]; intArr[3] = 10; } } Colored by Color Scripter cs 'intArr' 배열의 인덱스 범위는 2까지로 선언 하였다. 만약 3번째 인덱스에 어떠한 값 '10'을 넣으면 어떻게 될까 ? 당연히 오류메시지와 함께 디버깅창으로 넘어가게 된다. 메모리의 접근 방법이 잘못되었기에 에러문구가 뜨게 된다. 많은양의 코딩을 하다가 이러한 실수는 사람인지라 나타나기 마련이다. 이를 위한 해결법에는 TRY-CAT..
main메소드 안에 args는 무엇일까 ? RUN -> RUN configuration 해당하는 곳에서 Arguments 변경 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println(args[0]); System.out.println(args[1]); System.out.println(args[2]); for(int i =0; i
첨자 5를 포함한 배열 I를 선언한뒤 사용자로부터 입력 받을수 있게해주는 Scanner를 사용하여 5개의 정수를 입력받는다. 그 후, 해당하는 첫째, 세번째, 다섯번째 수를 더한값을 출력해주면 된다. 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Scanner; public class Main { public static void main(String[] args) { int I[] = new int[5]; Scanner A = new Scanner(System.in); for(int i = 0 ; i
소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import java.util.Scanner; public class Main { public static void main(String[] args) { char C[] = new char[10] ; char m; Scanner A = new Scanner(System.in); for(int i = 9; i>-1;i--) { m = A.next().charAt(0); C[i] = m ; } for(int i =0; i-1;i--) 이렇게 하였다. 변수 i 는 9부터 0까지 돌게된다. A.next().charAt(0); ==> 스캐너 A에서 받아들인 string중 첫번째 문자를 가져오는것이..