#1031
10진수를 입력받아 8진수(octal)로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
System.out.printf("%o",a);
}
}
#1032
10진수를 입력받아 16진수(hexadecimal)로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
System.out.printf("%x",a);
}
}
#1033
10진수를 입력받아 16진수(hexadecimal) 대문자로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
System.out.printf("%X",a);
}
}
#1034
8진수로 입력된 정수 1개를 10진수로 바꾸어 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
int b = Integer.valueOf(a,8);
System.out.println(b);
}
}
#1035
16진수로 입력된 정수 1개를 8진수로 바꾸어 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String six = scan.nextLine(); //16진수 입력받기
int a = Integer.valueOf(six, 16); //입력받은 알파벳, 숫자를 16진수로 변환
String b = Integer.toOctalString(a); //16진수를 8진수로 변환
System.out.println(b); //출력
}
}
#1036
영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력
참고 : coding-factory.tistory.com/74
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
char a = scan.nextLine().charAt(0);
int b = (int)a;
System.out.println(b);
}
}
#1037
10진 정수 1개를 입력받아 아스키 문자로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
char b = (char)a;
System.out.println(b);
}
}
#1038
정수 2개를 입력받아 합을 출력하는 프로그램을 작성
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println(scan.nextLong()+scan.nextLong());
}
}
#1039
정수 2개를 입력받아 합을 출력 (단, 계산된 결과가 int 형으로 저장할 수 있는 범위를 넘어갈 수 있기 때문에 다른 데이터형을 사용해야 한다.)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println(scan.nextLong()+scan.nextLong());
}
}
#1040
입력된 정수의 부호를 바꿔 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
System.out.println(-(a));
}
}
'Algorithm > 알고리즘 문제 풀이' 카테고리의 다른 글
코드업 기초 100제 자바 1051 ~ 1060 (0) | 2021.03.11 |
---|---|
코드업 기초 100제 자바 1041 ~ 1050 (0) | 2021.03.11 |
코드업 기초 100제 자바 1021 ~ 1030 (0) | 2021.03.05 |
코드업 기초 100제 자바 1011 ~ 1020 (0) | 2021.03.05 |
코드업 기초 100제 자바 1001 ~ 1010 (0) | 2021.03.05 |