PAIK'S JAVA
본문 바로가기
반응형

전체 글27

(1008) 백준 문제풀이 - A/B / JAVA ● 문제 : 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. ● 입력 : 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) ● 출력 : 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다. - 1000번, 1001번, 10998번을 참고하면 쉽게 풀수 있으나 주의해야 할 사항이 있다. ● 풀이 import java.util.Scanner; public class Main { // A / B public static void main(String[] args) { Scanner in = new Scanner(System.in); double A = in.nextInt(); double B = in.nextInt();.. 2021. 1. 30.
(10998) 백준 문제풀이 - AxB / JAVA ● 문제 : 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. ● 입력 : 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) ● 출력 : 첫째 줄에 A×B를 출력한다. - 1000번, 1001번 문제를 참고하여 쉽게 해결할 수 있다. 1000번 문제 : (p-java.tistory.com/6) 1001번 문제 : (p-java.tistory.com/8) ● 풀이 import java.util.Scanner; public class Main { // A x B public static void main(String[] args) { Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt.. 2021. 1. 30.
(1001) 백준 문제풀이 - A-B / JAVA ● 문제 : 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. ● 입력 : 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) ● 출력 : 첫째 줄에 A-B를 출력한다. - 1000번 문제인 A+B를 참고하여 쉽게 해결할 수 있다.(p-java.tistory.com/6) ● 풀이 import java.util.Scanner; public class Main { // A-B 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(); } } 2021. 1. 30.
백기선 1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가? ▶ 학습목표 : 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. ▶ 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 ① JVM이란 ? Java Virtual Machine 의 약자이며, 한글로는 '자바 가상 기계' 로서 바이트코드를 실행시켜 주는 주체이다. 원래는 OS마다 다른 [컴파일러]가 필요하지만 JAVA는 JVM이 바이트코드(0,1)를 OS에 맞게 번역해준다. 위 1번 사진을 참고하여 이해해보자. ② 컴파일(Compile) 하는 방법 첫째로 이클립스에서 Hello World! 라는 문구를 출력하려고 한다. package baekjoon; public class baekjoon_25.. 2021. 1. 30.
(1000) 백준 문제풀이 - A+B / JAVA ● 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. ● 입력 : 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) ● 출력 : 첫째 줄에 A+B를 출력한다. - 가장 기초적인 방법인 Scanner를 이용하여 입력하고 출력값을 받아보자. ● 풀이 import java.util.Scanner; public class Main { //A+B 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(); } } 1. Scanner 클래스를 imp.. 2021. 1. 29.
(10172) 백준 문제풀이 - 개 / JAVA ● 문제 : 예제 출력1과 같이 개를 출력하시오. 이전 고양이(10171) 문제와 같은 계열의 문제이다. 역슬래시(\)와 따옴표(" / ')는 역슬래시를 앞에 붙여줘야 한다는 것을 명심하고 풀어보자 ● 풀이 public class Main { // 개 public static void main(String[] args) { System.out.println("|\\_/|"); System.out.println("|q p| /}"); System.out.println("( 0 )\"\"\"\\"); System.out.println("|\"^\"` |"); System.out.println("||_/=\\\\__|"); } } 2021. 1. 29.
(10171) 백준 문제풀이 - 고양이 / JAVA ● 문제 : 예제 출력1과 동일한 고양이를 출력하시오. 여러 줄로 출력해야하므로 println 을 이용하자. ● 풀이 public class Main { // 고양이 public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 쉬우면서도 까다로운 문제이다. 자바에서는 역슬래시와 따옴표는 그 자체만으로 출력되지 않는 문자이다. 역슬래시나 따옴표를 사용하고 싶다면 앞에 역슬래시를 한번 붙여보자.(Escape Sequence)라 한다. ● 아래 표를 참고하자 2021. 1. 29.
(10718) 백준 문제풀이 - We love kriii / JAVA ● 문제 : 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력하시오. 쓸 데 없이 스토리가 길다. System.out.println을 이용하여 문구를 출력하자. ● 풀이 public class Main { public static void main(String[] args) { // We love kriii System.out.println("강한친구 대한육군"); System.out.println("강한친구 대한육군"); //System.out.print("강한친구 대한육군 \n강한친구 대한육군"); } } ● print 와 println은 엄연히 다르다. print는 같은 줄에 출력하며 println은 다음 줄로 출력된다. print로 다음 줄을 출력하고 싶다면 아래 주석표시를 참고하자. 2021. 1. 29.
(2557) 백준 문제풀이 - Hello World / JAVA ● 문제 : Hello World! 를 출력하시오. 딱히 설명이 필요 없는 문제이다. System.out.println을 이용하여 문구를 출력하자. ● 풀이 public class Main { // Hello World! public static void main(String[] args) { System.out.println("Hello World!"); } } ● 처음 백준 문제풀이를 하며 어려웠던 점은 단축키가 없다는 점과 클래스명을 Main으로 통일 해야한다는 점이다. 같은 결과를 도출해도 클래스명이 [Main] 이 아니면 컴파일 에러가 나올 수 있으니 주의 할 것. 2021. 1. 29.
반응형