(자바) 백준 1008호 (A/B)

또한 이 문제 1000배비슷한 질문이다

협회: 1000 화이트 카운티

import java.util.Scanner;

public class BOJ_01001 {
    public static void main(String() args) {
    	// Scanner 생성
        Scanner scanner = new Scanner(System.in);

	// scanner로 a와 b의 값 받기
        int a = scanner.nextInt();
        int b = scanner.nextInt();

	// 변수 result에 a와 b의 합의 값 저장
        int result = a + b;
        
        // 변수 result 출력
        System.out.println(result);
    }
}

코드 1000에서 정수 결과 = a + b;던지다 정수 결과 = a/b;하지만 문제가 있습니다.

자바존재하다 /몫을 출력하므로 나눗셈시 소수점까지 출력하고 싶다면 a와 b의 값을 더블 이와 같은 형태여야 합니다 그리고 그리고 결과던지다 더블다음과 같이 변경하는 경우:

import java.util.Scanner;

public class BOJ_01001 {
    public static void main(String() args) {
        Scanner scanner = new Scanner(System.in);

        double a = scanner.nextInt();
        double b = scanner.nextInt();

        double result = a / b;
        
        System.out.println(result);
    }
}

최종 버전:

import java.util.Scanner;

public class BOJ_01001 {
    public static void main(String() args) {
        Scanner scanner = new Scanner(System.in);

        double a = scanner.nextInt();
        double b = scanner.nextInt();

        double result = a / b;
        
        System.out.println(result);
    }
}