🧩 Programming Languages/Java Grammar

JAVA Grammar

복숭아아이스티에샷추가 2024. 8. 10. 00:00

 

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