본문 바로가기
JAVA/코드업

코드업 기초 100제 자바 [기초-출력변환] 1031~1037

by 비전공자 기록광 2021. 7. 2.
반응형

문제집 / C언어 기초 100제 (codeup.kr)

 

문제집 / C언어 기초 100제

 

codeup.kr

 

1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기(설명)

10진수를 입력받아 8진수(octal)로 출력해보자.

 

참고
%d(10진수 형태)로 입력받고,
%o를 사용해 출력하면 8진수(octal)로 출력된다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        int i;
        Scanner sc = new Scanner(System.in);
        
        i = sc.nextInt();
        
        System.out.printf("%o",i);
    }
 
}
cs

 

 

1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)

10진수를 입력받아 16진수(hexadecimal)로 출력해보자.

참고
%d(10진수 형태)로 입력받고
%x로 출력하면 16진수(hexadecimal) 소문자로 출력된다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Scanner;
 
public class Main{
 
    public static void main(String[] args) {
        int i;
        Scanner sc = new Scanner(System.in);
        
        i = sc.nextInt();
        
        System.out.printf("%x",i);
    }
 
}
 
cs

 

1033 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(설명)

10진수를 입력받아 16진수(hexadecimal)로 출력해보자.

참고
%d(10진수 형태)로 입력받고
%X로 출력하면 16진수(hexadecimal) 대문자로 출력된다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        int i;
        Scanner sc = new Scanner(System.in);
        
        i = sc.nextInt();
        
        System.out.printf("%X",i);
    }
 
}
cs

 

 

1034 : [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기(설명)

8진수로 입력된 정수 1개를 10진수로 바꾸어 출력해보자.

참고
%o로 입력받으면 8진수로 인식시켜 저장시킬 수 있다.
%d로 출력하면 10진수로 출력된다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
    
        Scanner sc = new Scanner(System.in);
        String i = sc.next();
        
        //8진수로 변환하기 Integer.valueOf(입력받은값, 진수);
        int o = Integer.valueOf(i,8);
        
        System.out.printf("%d",o);
    }
 
}
cs
 

 

1035 : [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기(설명)

16진수로 입력된 정수 1개를 8진수로 바꾸어 출력해보자.

참고
%x(영문자 소문자) 나 %X(영문자 대문자)로 입력 받으면
16진수로 인식시켜 저장시킬 수 있다. %o로 출력하면 8진수로 출력된다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
    
        Scanner sc = new Scanner(System.in);
        String i = sc.next();
        
        int o = Integer.valueOf(i,16);
        
        System.out.printf("%o",o);
    }
 
}
 
cs

 

1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기(설명)

영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
    
        Scanner sc = new Scanner(System.in);
        char i = sc.nextLine().charAt(0);
        
        int a = (int)i;
                
        System.out.println(a);
    }
 
}
cs

 

 

1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기

10진 정수 1개를 입력받아 아스키 문자로 출력해보자.
단, 0 ~ 255 범위의 정수만 입력된다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
    
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        
        char i = (char)a;
        
        System.out.println(i);
    }
 
}
cs

 

반응형

댓글