📌 매일 하는것이 제일 중요하다
package Basic31_40;
import java.util.Scanner;
// 1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기(설명)
public class test36 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char c= sc.nextLine().charAt(0);
//1개입력받아 -> charAt(0)
sc.close();
int num = (int)c;//10진수 변경
System.out.println(num);
}
}
package Basic31_40;
import java.util.Scanner;
// 1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기
public class test37 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();//정수 입력받기
sc.close();
char c = (char) num;//
System.out.println(c);
}
}
package Basic31_40;
import java.util.Scanner;
// 1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1(설명)
public class test38 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// int num1 = sc.nextInt();
// int num2 = sc.nextInt();
//int의 범위를 벗어나는 값을 방지하기 위해 long으로 변경
long num1 = sc.nextLong();
long num2 = sc.nextLong();
sc.close();
System.out.println(num1 + num2);
}
}
package Basic31_40;
import java.util.Scanner;
// 1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2(설명)
public class test39 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//int의 범위를 벗어나는 값을 방지하기 위해 long으로 변경
long num1 = sc.nextLong();
long num2 = sc.nextLong();
sc.close();
System.out.println(num1 + num2);
// # 문제가 이전꺼와 차이가없네..?
}
}
package Basic31_40;
import java.util.Scanner;
// 1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기(설명)
public class test40 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long num = sc.nextLong();
sc.close();
System.out.printf("%d", -num);
// C언어의 negative연산자를 이용해 해결
// `-`변수 앞에 붙이면 부호가 반대로 바뀌게 된다.
}
}
Review
- printf를 잘 사용하면 기본 자바문법으로 하는것보다 더 편할때가 있다.