문제 설명
영문자 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 |