반응형
🤍코드업(CodeUp) 기초100제 2.입출력문 및 연산자 1010~1020 자바(JAVA)로 풀기🤍
문제 1031. 10진 정수 1개 입력받아 8진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
System.out.printf("%o",a);
}
}
문제 1032. 10진 정수 입력받아 16진수로 출력하기1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
System.out.printf("%x",a);
}
}
문제 1033. 10진 정수 입력받아 16진수로 출력하기2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
System.out.printf("%X",a);
}
}
문제 1034. 8진 정수 1개 입력받아 10진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a;
String b = scanner.nextLine();
//n진수->10진수로 바꿀 때에는 Integer클래스의 .valueOf 사용
a = Integer.valueOf(b,8); //8진수 b를 int로 바꾸겠다.
System.out.println(a);
}
}
문제 1035. 16진 정수 1개 입력받아 8진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a;
String b = scanner.nextLine();
a=Integer.valueOf(b,16); //16진수 b를 int로 바꾸겠다.
System.out.println(Integer.toOctalString(a)); //8진수로 변환하여 출력
}
}
- 16진수->8진수로 변환할 때에는 바로 변환하지 않고 10진수를 거친다.
- 16진수->10진수->8진수
문제 1036. 영문자 1개 입력받아 10진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
char word = scanner.nextLine().charAt(0);
int word2 = (int)word;
System.out.println(word2);
}
}
문제 1037. 정수 입력받아 아스키 문자로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int word = scanner.nextInt();
char word2 = (char)word;
System.out.println(word2);
}
}
문제 1038. 정수 2개 입력받아 합 출력하기1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String x = scanner.next();
String y = scanner.next();
long a,b;
a=Long.parseLong(x);
b=Long.parseLong(y);
System.out.println(a+b);
}
}
문제 1039. 정수 2개 입력받아 합 출력하기2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
long a = scanner.nextLong();
long b = scanner.nextLong();
System.out.println(a+b);
}
}
문제 1040. 정수 1개 입력받아 부호 바꿔 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
long a = scanner.nextLong();
System.out.println(a*(-1));
}
}
반응형
'💻 my code archive > 🗝️Algorithm' 카테고리의 다른 글
[코드업/자바] 기초 100제 2.입출력문 및 연산자 :: 1047~1062 (0) | 2022.02.09 |
---|---|
[코드업/자바] 기초 100제 2.입출력문 및 연산자 :: 1041~1046 (0) | 2022.02.09 |
[코드업/자바] 기초 100제 2.입출력문 및 연산자 :: 1021~1030 (0) | 2022.02.08 |
[코드업/자바] 기초 100제 2.입출력문 및 연산자 :: 1010~1020 (0) | 2022.02.07 |
[코드업/자바] 기초 100제 1.출력문 :: 1001~1106 (0) | 2022.02.07 |