본문 바로가기

CodeUp/Java

[CodeUp_JAVA] 1041 ~ 1045

문제 설명

영문자 1개를 입력받아 그 다음 문자를 출력해보자.

입력

영문자 1개가 입력된다.

출력

다음 문자를 출력한다.

내 풀이

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		String a = sc.next();
		char b = a.charAt(0);
		b += 1; //아스키코드값 1증가
		System.out.println(b);

	}
}

 

​​

 

문제 설명

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

입력

정수 2개(a, b)가 공백을 두고 입력된다.
단, -2147483648 <= a <= b <= +2147483647

출력

a를 b로 나눈 몫을 출력한다.

내 풀이

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);

	}
}

 

 


문제 설명

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

입력

정수 2개(a, b)가 공백을 두고 입력된다.
단, 0 <= a, b <= +2147483647, b는 0이 아니다.

출력

a 를 b로 나눈 나머지를 출력한다.

내 풀이

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);

	}
}

 


문제 설명

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

입력

정수 1개가 입력된다.
단, -2147483648 ~ +2147483647 의 범위로 입력된다.

출력

입력된 정수에 1을 더해 출력한다.

내 풀이

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		long a = sc.nextLong();
		a++;
		System.out.println(a);

	}
}

 

다른 풀이

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		long a = sc.nextLong();
		System.out.println(++a);

	}
}

 

++a : a에 1이 더해진 값이 바로 적용된다.

 

 


문제 설명

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

입력

정수 2개가 공백을 두고 입력된다.

출력

첫 줄에 합
둘째 줄에 차,
셋째 줄에 곱,
넷째 줄에 몫,
다섯째 줄에 나머지,
여섯째 줄에 나눈 값을 순서대로 출력한다.
(실수, 소수점 이하 셋째 자리에서 반올림해 둘째 자리까지 출력)

내 풀이

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

	}
}

 

'CodeUp > Java' 카테고리의 다른 글

[CodeUp_JAVA] 1051 ~ 1055  (0) 2022.01.10
[CodeUp_JAVA] 1046 ~ 1050  (0) 2022.01.09
[CodeUp_JAVA] 1036 ~ 1040  (0) 2022.01.05
[CodeUp_JAVA] 1031 ~ 1035  (0) 2022.01.04
[CodeUp_JAVA] 1026 ~ 1030  (0) 2022.01.01