전체 글 (84) 썸네일형 리스트형 [백준] 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰 여러개의 input을 가져오고, 계산한 뒤에 다시 여러개의 output으로 내보내는 것이 point 이다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int king = 1; int queen = 1; int rook = 2; int bishop = 2; .. [백준] 10869번 - 사칙연산 -Java[자바] - 성능을 위해 Scanner 보다는 BufferdReader를 사용하기로 한다! 그리고 출력을 위해서는 2가지 방법이 있는데, 1. StringBuilder를 생성하여 하나의 문자열로 연결한 다음 한번에 출력 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main { public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.re.. [백준] 1008번 - A/B JAVA [자바] 더하기와 같은 FORM을 가지나, import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); StringTokenizer st = new StringTokenizer(str, " "); int a = Integer.pa.. [백준] 1000번 : A+B - JAVA [자바] 입력이 공백 단위로 주어지므로, 입력방법을 처리하는데는 크게 두가지 방법이 있다. 1. Scanner를 이용. import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(); System.out.println(A+B); in.close(); } } 가장 기초적인 방법. Scanner는 가장 처음 키보드로 입력 받기 위한 방법으로 쓰이는 클래스이다. Scanner 객체를 생성하는 동시에 입력한 값을 Byte단위로 읽어주는 System.in을 선언한다. Scanner in = .. [백준] 2557번 : Hello World - JAVA [자바] SpringBoot와 JPA를 먼저 배웠지만 순수 자바에 대한 이해도가 높지 못했다. 자바의 숙련도를 높이기 위해서 알고리즘 공부를 자바로 꾸준히 해 나가려 한다. 가장 기본적인 "출력" 에 관한 문제이다. 풀이 방법 1 - System 클래스 이용 => [ 표준 입출력 ] public class Main { public static void main(String[] args) { System.out.print("Hello World!"); } } 백준 알고리즘에서는 클래스 명을 "Main" 으로 해주어야 한다는 것을 기억하자. 방법 2 - BufferedWriter => [ 모아 보내기 ] 위 방법은 Buffer에 있는 IO클래스로서, BufferedWriter, BufferedReader는 데이터를 .. Database "/Users/choichangho/reviewjp" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 h2 console 에러 대처법. 생성이 잘 되다가 H2 데이터베이스 생성이 되지 않아 따로 파일을 직접 생성해주었다. 보통 jdbc:h2:~/reviewjpa 와 같이 사용하기에 1. terminal 에서 "cd ~ " 커맨드로 최상위 폴더로 이동 2. "touch reviewjpa.mv.db" 로 reviewjpa.mv.db 파일 생성 3. 다시 H2 데이터베이스 실행후(./h2.sh) 4. " jdbc:h2:~/reviewjpa " 로 db 실행 사용하고 있는 port 죽이기(kill) terminal에서 sudo lsof -i : kill -9 예) 8080 port를 죽이기 위해 PID code를 알아내고, PID를 입력해 해당 포트를 kill 해준다. intelliJ IDEA 자동완성 꿀팁 (feat.Constructor) 다음과 같이 "변하지 않을 변수"를 선언하기위해 public final을 사용하였고, 빨간 줄이 그어져 있는 이유는 "변하지 않을 변수라고 했는데 왜 선언만 하고 값은 안 넣어줘...?" 라고 말하고 있는것이다. 이 빨간 선을 없애 줄 수있는 방법은 바로! 생성자 만들어주기!! IntelliJ에서 Ctrl + N (mac은 command+N) 을 누르고 Constructor를 선택하면, 위와 같이 3개의 변수에 대해 기본적으로 선택 되어있다 => ok를 누르면? 깔끔하게 생성자가 만들어진다! 이전 1 ··· 5 6 7 8 9 10 11 다음