0. 기초 세팅
public class Main {
public static void main(String[] args) {
}
}
1. 프린트
System.out.println();
2. 하나의 정수를 입력받아 그대로 출력하기
import java.io.BufferedReader; // BufferedReader 클래스를 사용하기 위해 import
import java.io.InputStreamReader; // InputStreamReader 클래스를 사용하기 위해 import
import java.io.IOException; // IOException 처리를 위해 import
public class Main {
public static void main(String[] args) throws IOException {
// main 메서드에서 IOException 예외를 던질 수 있도록 선언
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// BufferedReader 객체 생성,
// InputStreamReader를 통해 System.in(표준 입력)을 BufferedReader로 감쌈
int number = Integer.parseInt(br.readLine());
// 입력받은 한 줄의 문자열을 정수(int)로 변환
System.out.println(number);
}
}
3. 두 정수 입력받아 출력하기
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] str = br.readLine().split(" ");
// 입력받은 한 줄의 문자열을 공백(" ") 기준으로 나눠서 배열로 저장
int a = Integer.parseInt(str[0]);
// 배열의 첫 번째 요소를 정수(int)로 변환
int b = Integer.parseInt(str[1]);
// 배열의 두 번째 요소를 정수(int)로 변환
System.out.println(a + b);
}
}
// 혹은
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine()," ");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
System.out.println(a + b);
}
}
4. 사칙연산
public class Main {
public static void main(String[] args) {
int a = 5;
int b = 3;
int sum = a + b; // 더하기
int difference = a - b; // 빼기
int product = a * b; // 곱하기
int quotient = a / b; // 나누기(몫 구하기)
int remainder = a % b; // 나머지 구하기
}
}
5. if 문
if (조건문) {
<수행할 문장1>;
<수행할 문장2>;
...
} else if(hasCard) {
<수행할 문장3>;
} else {
<수행할 문장4>;
<수행할 문장5>;
...
}
6. 삼항연산자
변수 = (조건문) ? (true 일 때 수행할 문장) : (false 일 때 수행할 문장) ;
'🧩 Programming Languages > Java Grammar' 카테고리의 다른 글
자바 문법 정리 (1) | 2025.05.16 |
---|---|
Java Grammar (0) | 2024.09.15 |
7. 제어문 (if, switch/case, while, for, for each) (0) | 2024.06.12 |
6. 형변환 (0) | 2024.05.14 |
5. 집합, 상수 집합 enum, 매직 넘버란? (0) | 2024.05.14 |