문제 1038
import java.io.*;
public class Main {
//공백으로 구분되어 입력되는 정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자.
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] a = br.readLine().split(" ");
System.out.printf("%d", Long.parseLong(a[0])+Long.parseLong(a[1]));
}
}
문제 1039
위 문제랑 코드 같음
문제 1040
import java.io.*;
public class Main {
//입력된 정수의 부호를 바꿔 출력
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
System.out.println(-a); //단항 연산자인 negative(-) 연산자 붙이면 됨.
}
}
문제 1041
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
//영문자 1개를 입력받아 그 다음 문자를 출력
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char a = br.readLine().charAt(0); //문자 입력 받기
char b = (char) (a + 1); // a+1은 정수형이 되기 때문에 이를 다시 문자형으로 변환 == 다음 문자
// int c = a+1; //a가 'A'라면 c는 66임.
System.out.println(b);
}
}
문제 1042
import java.io.*;
public class Main {
//정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자.
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] a = br.readLine().split(" ");
System.out.printf("%d", Integer.parseInt(a[0])/Integer.parseInt(a[1]));
}
}
문제 1043
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
//정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] a = br.readLine().split(" ");
System.out.printf("%d", Integer.parseInt(a[0])%Integer.parseInt(a[1]));
}
}
문제 1044
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
//정수를 1개 입력받아 1만큼 더해 출력해보자.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
System.out.println((long) a+1);
}
}
문제 1045
import java.io.*;
public class Main {
//정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자.
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] s = br.readLine().split(" ");
int a = Integer.parseInt(s[0]);
int b = Integer.parseInt(s[1]);
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
System.out.printf("%.2f",(float) a/b);
}
}
문제 1046
import java.io.*;
public class Main {
//정수 3개를 입력받아 합과 평균을 출력해보자.
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] s = br.readLine().split(" ");
int a = Integer.parseInt(s[0]);
int b = Integer.parseInt(s[1]);
int c = Integer.parseInt(s[2]);
System.out.println(a+b+c);
System.out.printf("%.1f",(float) (a+b+c)/3);
}
}
문제 1047
import java.io.*;
public class Main {
//정수 1개를 입력받아 2배 곱해 출력해보자.
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
// a<<1 : 2배
// a>>1 : 반으로 나눈 값
// a<<2 : 4배
// a>>2 : 반으로 나눈 후 다시 반으로 나눈 값
// a<<b : 2^b배
System.out.println(a<<1);
}
}
문제 1048
import java.io.*;
public class Main {
//정수 2개(a, b)를 입력받아 a를 2^b배 곱한 값으로 출력해보자.
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] s = br.readLine().split(" ");
int a = Integer.parseInt(s[0]);
int b = Integer.parseInt(s[1]);
System.out.println(a << b);
}
}
문제 1049
import java.io.*;
public class Main {
//a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] s = br.readLine().split(" ");
int a = Integer.parseInt(s[0]);
int b = Integer.parseInt(s[1]);
if (a>b) System.out.println(1);
else System.out.println(0);
}
}
문제 1050
import java.io.*;
public class Main {
//a와 b가 같으면 1을, 같지 않으면 0을 출력
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] s = br.readLine().split(" ");
int a = Integer.parseInt(s[0]);
int b = Integer.parseInt(s[1]);
if (a==b) System.out.println(1);
else System.out.println(0);
}
}
문제 1051
import java.io.*;
public class Main {
//b가 a보다 크거나 같으면 1을, 그렇지 않으면 0을 출력
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] s = br.readLine().split(" ");
int a = Integer.parseInt(s[0]);
int b = Integer.parseInt(s[1]);
if (b>=a) System.out.println(1);
else System.out.println(0);
}
}
문제 1052
import java.io.*;
public class Main {
//a와 b가 서로 다르면 1을, 그렇지 않으면 0을 출력
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] s = br.readLine().split(" ");
int a = Integer.parseInt(s[0]);
int b = Integer.parseInt(s[1]);
if (a!=b) System.out.println(1);
else System.out.println(0);
}
}
더보기
저번에 자료형 변환해보던 걸 이번에 더 확실히 알게 된 거 같다! 키킥!
'코딩 테스트 일지 📒' 카테고리의 다른 글
[코드업/JAVA] 기초 100제 6. 조건/선택실행구조&반복실행구조 1065-1077 🐘 (0) | 2024.08.23 |
---|---|
[코드업/JAVA] 기초 100제 5. 논리연산&비트단위논리연산 1053-1064 🐘 (0) | 2024.08.22 |
[코드업/JAVA] 기초 100제 3. 데이터형&출력변환 1028~1037 🐘 (0) | 2024.08.16 |
[코드업/JAVA] 기초 100제 2. 입출력 1010~1027 🐘 (0) | 2024.08.16 |
[Coding Test] 코테를 위한 자바 입출력 방법 알아가기! 🐘 (0) | 2024.08.06 |