1단계 문제번호 2557 제목 Hello world
진짜 기본중에 기본인 Hello World 출력부터 컴파일 오류;;;
컴파일 에러
! error: class main is public, should be declared in a file named main.java
클래스를 꼭 대문자 Main으로 작성한 후에 시도하세요!
정답 :
public class Main {
public static void main(String[] args) {
System.out.print("Hello World!");
}
}
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write("Hello World!");
bw.flush();
bw.close();
}
}
2단계 문제번호 1000 제목 A+B
심볼에러
! error: cannot find symbol
import도 읽을 수 있도록 처리해 놓았나 보다 import 꼭 작성해주기!
정답 :
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
System.out.println(A+B);
}
}
3단계 문제번호 1001 제목 A-B
정답 :
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
System.out.println(A-B);
}
}
4단계 문제번호 10998 제목 AXB
정답 :
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
System.out.println(A*B);
}
}
5단계 문제번호 1008 제목 A/B
출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.
문제 10-9라는 문구 때문에 float는 안 되고, double만 가능하다.
정답 :
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double A = sc.nextDouble();
double B = sc.nextDouble();
System.out.println(A/B);
}
}
6단계 문제번호 10869 제목 사칙연산
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
System.out.println(A+B);
System.out.println(A-B);
System.out.println(A*B);
System.out.println(A/B);
System.out.println(A%B);
}
}
import java.io.*;
import java.util.Scanner;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
System.out.println(A+B);
System.out.println(A-B);
System.out.println(A*B);
System.out.println(A/B);
System.out.println(A%B);
br.close();
}
}
자바 출력 속도
순위 | 출력방법 | 평균시간 |
1 | BufferedWriter bw bw.write(i + "\n"); |
0.9581 |
2 | StringBuilder를 이용해 문자열 하나로 만든 다음 System.out.println(sb); |
1.1881 |
3 | BufferedWriter bw bw.write(Integer.toString(i)); bw.newLine(); |
1.2556 |
4 | System.out.println(i); | 30.013 |
'문제풀기 > 백준' 카테고리의 다른 글
2587번 대표값2 (0) | 2023.11.19 |
---|---|
1단계 입출력과 사칙연산 7 (0) | 2023.08.21 |
백준으로 코딩테스트 문제 익히기! (0) | 2023.08.14 |