Q31
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.printf("%o%n",i); // 8진수 출력
}
}
Q32
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.printf("%x%n",i); //16진수 출력
}
}
Q33
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.printf("%X%n",i); //16진수 대문자로 출력
}
}
Q34
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int j=Integer.parseInt(str,8); // 문자열을 변환할 진수로 읽어서 10진 int로 반환
System.out.printf("%d%n",j);
}
}
Q35
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int j=Integer.parseInt(str,16); // 문자열을 변환할 진수(16진수)로 읽어서 10진 int로 반환
//System.out.println(Integer.toOctalString(j)); // 10진수를 8진수로 변환하는데 toOctalString(int) 사용
System.out.printf("%o",j); // 지시자 %o 사용
}
}
Q36
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String a = scanner.nextLine();
int b = a.charAt(0); // 아스키 코드로 저장
System.out.printf("%d",b);
}
}
Q37
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
System.out.printf("%c",a); // 아스키코드 입력값을 문자로 출력
}
}
Q38
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
long a = scanner.nextLong();
long b = scanner.nextLong();
// nextLine()은 Enter를 치기 전까지 쓴 문자열을 모두 리턴하고 next()는 공백이 생기기 전까지 문자열을 리턴함
// nextLine()을 써서 엔터를 치는 순간 입력받은 값을 리턴해버리기 때문에 남은 엔터값이 자동으로 엔터라고 인식하고 (엔터가 들어가)종료됨
// 해결방법 -> 1. nextLine()을 맨처음 사용 2. nextLine()을 한 번 더 사용
System.out.printf("%d%n",a+b); // 두 수의 합
}
}
Q39
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String c=scanner.nextLine();
String[] num=c.split(" ");
long a = Long.parseLong(num[0])+Long.parseLong(num[1]);
System.out.println(a); // 두 수의 합
}
}
Q40
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int i=scanner.nextInt();
System.out.println(-i);
}
}
'Study > CodeUp기초100제' 카테고리의 다른 글
CodeUp 51~60 (0) | 2023.03.27 |
---|---|
CodeUp 41~50 (0) | 2023.03.24 |
CodeUp 21~30 (0) | 2023.03.22 |
CodeUp 11~20 (0) | 2023.03.21 |
CodeUp 1~10 (0) | 2023.03.20 |
댓글