코드업 기초 100제

업데이트:

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

[입력] 10진수 1개가 입력된다.
[출력] 8진수로 출력한다.
[입력 예시] 10
[출력 예시] 12

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.printf("%o", num);
	}
}




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

[입력] 10진수 1개가 입력된다.
[출력] 16진수(소문자)로 출력한다.
[입력 예시] 255
[출력 예시] ff

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.printf("%x", num);
	}
}




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

[입력] 10진수 1개가 입력된다.
[출력] 16진수(대문자)로 출력한다.
[입력 예시] 255
[출력 예시] FF

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.printf("%X", num);
	}
}




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

[입력] 8진 정수 1개가 입력된다.
[출력] 10진수로 바꾸어 출력한다.
[입력 예시] 13
[출력 예시] 11

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt(8);
		
		System.out.printf("%d", num);
	}
}




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

[입력] 16진 정수 1개가 입력된다.
[출력] 8진수로 바꾸어 출력한다.
[입력 예시] f
[출력 예시] 17

import java.util.Scanner;

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





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

[입력] 영문자 1개가 입력된다.
[출력] 아스키코드 값을 10진수로 출력한다.
[입력 예시] A
[출력 예시] 65

import java.util.Scanner;

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




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

[입력] 10진 정수 1개(0 ~ 255 범위)가 입력된다.
[출력] 아스키코드 값을 문자로 출력한다.
[입력 예시] 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개 입력받아 합 출력하기1

[입력] 2개의 정수가 공백으로 구분되어 입력된다.
[출력] 두 정수의 합을 출력한다.
[입력 예시] 123 -123
[출력 예시] 0

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	   
		long num1 = sc.nextLong();
		long num2 = sc.nextLong();
		System.out.print(num1 + num2);
	}
}




[1039] [기초-산술연산] 정수 2개 입력받아 합 출력하기2

[입력] 2개의 정수가 공백으로 구분되어 입력된다.
[출력] 두 정수의 합을 출력한다.
[입력 예시] 2147483648 2147483648
[출력 예시] 4294967296

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	   
		long num1 = sc.nextLong();
		long num2 = sc.nextLong();
		System.out.print(num1 + num2);
	}
}




[1040] [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기

[입력] 정수 1개가 입력된다.
[출력] 부호를 바꿔 출력한다.
[입력 예시] -1
[출력 예시] 1

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	   
		int num1 = sc.nextInt();
		System.out.print(-(num1));
	}
}




댓글남기기