1028 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기2
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하시오: ");
int i = scanner.nextInt();
System.out.println(i);
}
}
1030 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하세요: ");
long i = scanner.nextInt();
System.out.println(i);
}
}
1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하세요: ");
int i = scanner.nextInt();
System.out.println(String.format("%o",i));
}
}
✅ 정수를 입력하세요: 10
12
1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1
System.out.println(String.format("%h",i));
✅ 정수를 입력하세요: 255
ff
1033 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2
System.out.println(String.format("%X",i));
✅ 정수를 입력하세요: 255
FF
1034 : [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("8진수 정수를 입력하시오: ");
String octalNum = scanner.nextLine();
int tostr = Integer.valueOf(octalNum,8);
System.out.println("10진수로 변환: " + tostr);
}
}
1035 : [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("16진수 정수를 입력하시오: ");
String hexaNum = scanner.nextLine();
int hex = Integer.parseInt(hexaNum, 16);
String toOcta = Integer.toOctalString(hex);
System.out.println("10진수로 변환: " + toOcta);
그다음 Integer.toIctalString(hex)를 사용하여 8진수 정수로 변환
}
}
1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("영문자 1개를 입력하시오: ");
char c = scanner.next().charAt(0);
int i = Integer.parseInt(Integer.toString(c));
System.out.println(i);
}
}
1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하시오: ");
int i = scanner.nextInt();
System.out.println((char) i);
}
}
1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하시오: ");
int a = scanner.nextInt();
System.out.println("정수를 입력하시오: ");
int b = scanner.nextInt();
int hap = a + b;
System.out.println(hap);
}
}
1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하세요: ");
int i = scanner.nextInt();
System.out.println(-i);
}
}
1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("문자를 입력하세요: ");
char c = scanner.nextLine().charAt(0);
System.out.println((char)(c+1));
}
}
1042 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하세요: ");
int a = scanner.nextInt();
System.out.println("정수를 입력하세요: ");
int b = scanner.nextInt();
System.out.println("몫: " + a /b);
}
}
1043 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기
System.out.println("나머지: " + a % b);
1044 : [기초-산술연산] 정수 1개 입력받아 1 더해 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하세요: ");
int a = scanner.nextInt();
System.out.println(a+1);
}
}
1045 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하세요: ");
int a = scanner.nextInt();
System.out.println("정수를 입력하세요: ");
int b = scanner.nextInt();
System.out.println("합: " +(a+b));
System.out.println("차: " +(a-b));
System.out.println("나머지: " +(a%b));
System.out.println("몫: " +(a/b));
}
}
1046 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하세요: ");
int a = scanner.nextInt();
System.out.println("정수를 입력하세요: ");
int b = scanner.nextInt();
System.out.println("정수를 입력하세요: ");
int c = scanner.nextInt();
System.out.println("합: "+ (a+b+c));
System.out.println("평균: " + ((a+b+c)/3));
}
}