Q) BAEKJOON / JAVA / 1008 : A / B
https://www.acmicpc.net/problem/1008
A)
- [1] Scanner
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
//스캐너 선언
Scanner sc = new Scanner(System.in);
//nextDouble() 활용
//변수에 실수형 값 저장
double A = sc.nextDouble();
double B = sc.nextDouble();
//출력
System.out.println(A / B);
//스캐너 종료
sc.close();
}
}
- [2] BufferedReader
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 선언
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//readLine()으로 행 읽어오기
//str에 저장
String str = br.readLine();
//StringTokenizer로 문자열 토큰 단위로 구분
StringTokenizer st = new StringTokenizer(str, " ");
//st의 nextToken() 활용하여 토큰값 가져오기
//nextToken은 문자열 반환
//parseDouble()로 실수형으로 변환
double A = Double.parseDouble(st.nextToken());
double B = Double.parseDouble(st.nextToken());
//출력
System.out.println(A / B);
}
}