🦁멋쟁이사자처럼 백엔드 부트캠프 13기 🦁TIL 회고 - [17]일차🚀17일차에는 입력과 출력을 담당하는 Java IO에 대해서 배웠다. BufferedReader와 Scanner는 자주 사용해봤지만 BufferedReader사용 시 왜 예외처리를 해주어야하는지, 사용 이후에는 close()를 통해 닫아주어야하는 이유 등에 대해 생각해보지 못했다. 또 다양한 Stream객체가 있다는 것, 각자 다른 일들을 수행한다는 것 등 이번 회고를 통해 몰랐던 부분들을 정리할 수 있게되었다.Java IO자바에서 입출력 담당텍스트문서 읽기, 인터넷에서 데이터 다운로드, 네트워크를 통한 데이터 전송 등Input과 Output으로 입력과 출력을 담당하는데 이들은 “데이터가 이동할 통로”를 가짐이 통로는 “데이터의 흐..
윤년 예제는 프로그래밍을 처음 접할때나, 과제를 할 때 많이 보는 예제이다. Scanner 클래스를 이용해 년도를 입력받고 1 또는 0을 출력하여 윤년을 판별할 수 있다. 이번 풀이에서는 Scanner 클래스 대신 BufferedReader를 사용하고자 한다. % (나머지) 연산과 / (나눗셈) 연산, !=, || 논리연산 등을 적절히 써줘야하는 문제이다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new B..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; // 백준 10430번 : 나머지 public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String sa = br.readLine(); int a = Integer.parseInt(sa); String sb = br.readLine(); int b = Integer.parseInt(sb); String sc = br.read..
이 문제는 불교 국가의 불기연도와 일반적인 서기연도 시스템을 잘 알기만하면 간단히 풀 수 있는 문제이다. 하지만 일반적으로 불교 국가의 불기연도를 잘 모르는 경우가 많은데, 불교연도는 서기연도의 +543년이다. 불교연도 = 서기연도 + 543년 이것을 이용하여 Scanner 클래스로 연도를 입력받고 간단히 풀 수 있었다. import java.util.Scanner; public class Main { // 백준 18108번 : 불교 국가의 (불기 연도)를 (서기연도)로 변환하는 문제 public static void main(String[] args) throws IOException { // 기본적인 Scanner 클래스 이용 방법 Scanner sc = new Scanner(System.in); i..