코드업 기초 100제
업데이트:
[1031] [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기
[입력] 10진수 1개가 입력된다.
[출력] 8진수로 출력한다.
[입력 예시] 10
[출력 예시] 12
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.printf("%o", num);
}
}
[1032] [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1
[입력] 10진수 1개가 입력된다.
[출력] 16진수(소문자)로 출력한다.
[입력 예시] 255
[출력 예시] ff
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.printf("%x", num);
}
}
[1033] [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2
[입력] 10진수 1개가 입력된다.
[출력] 16진수(대문자)로 출력한다.
[입력 예시] 255
[출력 예시] FF
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.printf("%X", num);
}
}
[1034] [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기
[입력] 8진 정수 1개가 입력된다.
[출력] 10진수로 바꾸어 출력한다.
[입력 예시] 13
[출력 예시] 11
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(8);
System.out.printf("%d", num);
}
}
[1035] [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기
[입력] 16진 정수 1개가 입력된다.
[출력] 8진수로 바꾸어 출력한다.
[입력 예시] f
[출력 예시] 17
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(16);
System.out.printf("%o", num);
}
}
[1036] [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기
[입력] 영문자 1개가 입력된다.
[출력] 아스키코드 값을 10진수로 출력한다.
[입력 예시] A
[출력 예시] 65
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char ch =sc.nextLine().charAt(0);
System.out.print((int)ch);
}
}
[1037] [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기
[입력] 10진 정수 1개(0 ~ 255 범위)가 입력된다.
[출력] 아스키코드 값을 문자로 출력한다.
[입력 예시] 65
[출력 예시] A
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.print((char)num);
}
}
[1038] [기초-산술연산] 정수 2개 입력받아 합 출력하기1
[입력] 2개의 정수가 공백으로 구분되어 입력된다.
[출력] 두 정수의 합을 출력한다.
[입력 예시] 123 -123
[출력 예시] 0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long num1 = sc.nextLong();
long num2 = sc.nextLong();
System.out.print(num1 + num2);
}
}
[1039] [기초-산술연산] 정수 2개 입력받아 합 출력하기2
[입력] 2개의 정수가 공백으로 구분되어 입력된다.
[출력] 두 정수의 합을 출력한다.
[입력 예시] 2147483648 2147483648
[출력 예시] 4294967296
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long num1 = sc.nextLong();
long num2 = sc.nextLong();
System.out.print(num1 + num2);
}
}
[1040] [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기
[입력] 정수 1개가 입력된다.
[출력] 부호를 바꿔 출력한다.
[입력 예시] -1
[출력 예시] 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
System.out.print(-(num1));
}
}
공유하기
Twitter Google+ LinkedIn
댓글남기기