영원히 흘러가는 강

코드업 100제 (1031~1035) 본문

알고리즘

코드업 100제 (1031~1035)

double_R_one_G 2020. 9. 21. 13:53
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