[Java] char 형 입력받기
Coding/Java
2021. 3. 22. 14:12
(2021.03.22) 더보기 객프 과제를 하는 중 char 형을 입력받는 거에서 좀 시간이 걸렸다. 자꾸 빨간 밑줄이 그어지길래 그냥 String 으로 바꿨더니 또 char 로 바꾸라고 오류뜬다.. Scanner 를 통해서 문자열을 입력받고, charAt(0) 를 통해 서입력받은 문자열의 첫번째 문자를 꺼내오는 방식으로 코드를 짜야한다. // 예제 Scanner scan = new Scanner(System.in); String c1; char c2; c1=scan.next(); c2=c1.charAt(0);

[Java] Resource leak: 'scanner' is never closed 자바 경고와 해결방법
Coding/Java
2021. 1. 15. 21:39
(2021.01.15) 자바 코딩 문제를 풀어보던 도중에 java 경고가 떴다... 코드 실행에는 문제가 없지만 해결해주는게 좋을 것 같다.. Scanner scanner = new Scanner(System.in); 이를 사용할 경우에 Resource leak: 'scanner' is never closed 이런 경고가 뜬다. 이는 new Scanner 를 System.in을 해주었기 때문에 반드시 close 를 해주어야한다!! 코드에 scanner.close(); 을 넣어주면!! 위치는 scanner를 다 쓰고 난 뒤에 넣어주면 된다. 경고문구가 사라진다~~