영원히 흘러가는 강
코드업 100제 (1031~1035) 본문
728x90
1031. 10진수를 입력받아 8진수(octal)로 출력해보자.
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int num= sc.nextInt();
String oct = Integer.toOctalString(num);
System.out.println(oct);
}}
1032. 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. (소문자)
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int num= sc.nextInt();
String hex = Integer.toHexString(num);
System.out.println(hex);
}}
1033. 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. (대문자)
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int num= sc.nextInt();
String hex = Integer.toHexString(num);
System.out.println(hex.toUpperCase());
}}
toUpperCase() : 소문자 ->대문자
toLowerCase() : 대문자 ->소문자
1034. 8진수로 입력된 정수 1개를 10진수로 바꾸어 출력해보자.
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
String num= sc.next();
int num8To10 = Integer.parseInt(num, 8);
System.out.println(num8To10);
}}
1035. 16진수로 입력된 정수 1개를 8진수로 바꾸어 출력해보자.
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
String num= sc.next();
int num16To10 = Integer.parseInt(num, 16); //16진수 10진수로
String num8 = Integer.toOctalString(num16To10); //10진수 8진수로
System.out.println(num8);
}}
728x90
'알고리즘' 카테고리의 다른 글
코드업 100제 (1041~1045) (0) | 2020.09.22 |
---|---|
코트업 100제 (1036~1040) (0) | 2020.09.21 |
코드업 100제 (1026~1030) (0) | 2020.09.21 |
코드업 100제 (1021~1025) (0) | 2020.09.18 |
코드업 100제 1015~1020 (0) | 2020.09.16 |
Comments