Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- SQLD단기합격
- 비전공자SQLD독학
- BOJ10951
- 데이터시각화
- 자율프로젝트
- SQLD노베이스
- spting
- 데이터분석
- SQLD공부
- ADsP공부
- 방탈출
- Python
- 머신러닝
- 백준
- Tableau
- SQL개발자
- 벡준1152
- mickito
- ADsP
- 태블로
- listcomprehension
- ADsP후기
- SQLD독학
- 천안데이트
- 천안방탈출
- sqld
- 데이터분석준전문가
- 파이썬
- 자바
- 코딩테스트
Archives
- Today
- Total
doistory
백준 java 제출시 컴파일 에러 (자바로 백준 풀 때 주의점)/ BOJ 백준1008번 본문
최근에 코딩테스트 문제를 아주 쉬운 것부터 조금씩 풀어보고있다.
아직 알고리즘을 접해본 적이 없고,, 코딩테스트도 본 적이 없어서 차근차근 공부를 시작하려고 한다.
파이썬은 기본적인 문법은 알고있는데 자바는 아직 1도 모른다.
그래서 자바 공부도 할겸 파이썬으로도 풀고,, 필요한 자바 문법을 찾아서 자바로도 풀어보기로 했다.
아직 브론즈5 문제밖에 못푼다 ^^
1008번: A/B
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
인텔리제이 설치부터 해서 어찌저찌 풀어보았다. 그리고 제출을 했는데,,,

컴파일 에러가 나왔다.
분명 인텔리제이에서는 잘 됐는데!
이유를 알아보니 public class 다음에 'Main' 이라고 적어야 함을 알았다.
제출했던 코드는 임의로 문제번호로 클래스를 만들었던 것이다.

위 노란색 부분을 아래처럼 수정해서 제출하면 컴파일 에러가 해결된다.

정답 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double A = sc.nextInt();
double B = sc.nextInt();
System.out.println(A/B);
}
}
- BufferedReader를 이용해서 출력하는 방법도 있지만, 이렇게 간단한 출력은 Scanner를 사용해서 풀어도 된다고 한다.
※ 공부 내용에 대한 정정, 지적, 조언, 의견 모두 환영합니다.
'[ 공부중 ] > 코딩테스트' 카테고리의 다른 글
[BOJ][Python] 백준2743번: 단어 길이 재기 / Python에서 input() 대신 sys.stdin.readline() 사용시 주의점 (0) | 2023.12.28 |
---|---|
[BOJ][Python, Java] 백준2739번: 구구단 (0) | 2023.12.15 |
[BOJ][Python, Java] 백준10869번: 사칙연산 / 파이썬 map함수 이용하기 (0) | 2023.12.13 |