본문 바로가기
지금, 개발하기/Code Up

[Code up] 기초 100 (java) 1043~1046

by Seaco :) 2020. 9. 22.

1043

정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자.
단, 0 <= a, b <= +2147483647, b는 0이 아니다.

입력 예시   예시 복사

10 3

출력 예시

1

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int a, b;
		
        a = sc.nextInt();
        b = sc.nextInt();
        
        System.out.print(a % b);
	}

}

 

 

1044

정수를 1개 입력받아 1만큼 더해 출력해보자.
단, -2147483648 ~ +2147483647 의 범위로 입력된다.

입력 예시   예시 복사

2147483647

출력 예시

2147483648

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		long a, b;
		
        a = sc.nextLong();
        
        System.out.print(a + 1);
	}

}

 

1045

정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자.
단 0 <= a, b <= 2147483647, b는 0이 아니다.

입력 예시   예시 복사

10 3

출력 예시

13

7

30

3

1

3.33

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);
        
        float aa = (float)a; 
        
        System.out.printf("%.2f", aa / b);
        
	}
}

 

1046

정수 3개를 입력받아 합과 평균을 출력해보자.
단, -2147483648 ~ +2147483647

입력 예시   예시 복사

1 2 3

출력 예시

6 2.0

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();
		int c = sc.nextInt();
		
		int tot = a + b + c;
		
		double avg = (tot) / 3.0; 
        
        System.out.println(tot);
        System.out.printf("%.1f",avg);
        
	}
}