본문 바로가기
지금, 개발하기/Code Up

[Code up] 기초 100 (java) 1035~1038

by Seaco :) 2020. 9. 18.

 

1035

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

입력 예시   예시 복사

f

출력 예시

17

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
        String num = sc.next();
        int a = Integer.parseInt(num, 16);
        System.out.printf("%o", a);
	}
}

 

1036

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

입력 예시   예시 복사

A

출력 예시

65

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
        char num = sc.nextLine().charAt(0);
        System.out.print((int)num);
	}
}

 

1037

10진 정수 1개를 입력받아 아스키 문자로 출력해보자.

입력 예시   예시 복사

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개를 입력받아 합을 출력하는 프로그램을 작성해보자.

입력 예시   예시 복사

123 -123

출력 예시

0

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		// 계산 결과가 int를 넘어가므로 double로 푼다
        double a = sc.nextInt();
        double b = sc.nextInt();
        System.out.printf("%.0f", a+b);
	}
}

codeupjava1035 코드업자바1035