1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
System.out.println(Integer.toOctalString(sc.nextInt()));
}
}
1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
System.out.println(Integer.toHexString(sc.nextInt()));
}
}
1033 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
String s = Integer.toHexString(a);
System.out.print(s.toUpperCase());
}
}
1034 : [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
String octo = sc.nextLine();
System.out.println(Integer.parseInt(octo, 8));
}
}
새롭게 알게된 점
String에서 Int로 바꿀 때 parseInt를 사용한다. 이때 매개변수를 String과 뒤에 진수를 입력하면 진수에서 10진수로 변환된다.
1035 : [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
int hex = Integer.parseInt(s, 16);
System.out.printf("%o", hex);
}
}
너무 오랜만에 이클립스 쓰니까 undo를 취소하는 즉 다시 뒤로 돌아가는 명령어는 cntrl + Y

'Algorithm > 코드업' 카테고리의 다른 글
| [코드업 기초 100제] Java 1041 ~1045 풀이 (0) | 2025.08.30 |
|---|---|
| [코드업 기초 100제] Java 1036 ~1040 풀이 (0) | 2025.08.30 |
| [코드업 기초 100제] Java 1026 ~1030 풀이 (2) | 2025.08.18 |
| [코드업 기초 100제] Java 1021 ~1025 풀이 (4) | 2025.08.17 |
| [코드업 기초 100제] Java 1015 ~1020 풀이 (0) | 2025.08.16 |