알고리즘/백준

[백준] 입출력과 사칙연산 1000번 /1002번 /1008번/10869번/10430번: A+B / A-B / A*B / A/B / 사칙연산 / 나머지

희구 2021. 8. 24. 19:16

1000번 문제

image-20210824190207784

코드

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        int b = scan.nextInt();

        System.out.println(a+b);
    }
}

풀이

Scanner를 사용하여 숫자를 입력받고

그 합을 출력한다.

 

 


1001번 문제

image-20210824191850628

코드

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int a = scan.nextInt();
		int b = scan.nextInt();
		System.out.println(a-b);
	}
}

풀이

Scanner를 사용하여 숫자를 입력받고

그 차를 출력한다.

 


10998번 문제

코드

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        int b = scan.nextInt();
        System.out.println(a*b);
    }
}


풀이

Scanner를 사용하여 숫자를 입력받고

그 곱을 출력한다.

 


1008번 문제

코드

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        double a = scan.nextDouble();
        double b = scan.nextDouble();
        System.out.println(a/b);
    }
}


풀이

Scanner를 사용하여 숫자를 입력받고

그 몫을 출력한다.

여기서 int형이 아닌 double형을 쓴 이유는 

int는 정수형이라 소수점을 버리고 계산하기 때문이다.

반면에 double은 실수형이라 소수점까지 계산한다.

 


 

10869번 문제

 

코드

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        int b = scan.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);
        
    }
}


풀이

Scanner를 사용하여 숫자를 입력받고

합 차 곱 몫 나머지를 출력한다.

 


10430번 문제

코드

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        int b = scan.nextInt();
        int c = scan.nextInt();
        
        System.out.println((a+b)%c);
        System.out.println(((a%c) + (b%c))%c);
        System.out.println((a*b)%c);
		System.out.println(((a%c) * (b%c))%c);
	}

}