JAVA/JAVA 기초

JAVA : 조건문

신강희 2024. 5. 31. 17:47
728x90

< JAVA 조건문 활용 예제 >

 

# int(데이터 타입) a;(변수명)
- 자바는 파이썬과 다르게 변수를 사용하기전에 좌측에 먼저 타입을 써줘서 메모리 공간을 할당해주어야 한다. => 1번만!

 

# a(대입 연산자 = 10;(값)
- 자바는 메모리공간 할당하고 데이터를 집어 넣는다.

# 두줄로 써도되고
int a;
a = 10;

# 한줄로 써도되고 => 한번 할당했으면 그때부턴 그냥 a 만 써서 사용
int a = 10;
a = 20-7;

package 조건문;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		// 메모리 할당과 데이터 저장
		int a = 10;
		int b = 20;
		
		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.println(a <= b);
		
		int c = 30;
		int d = 25;
		
		System.out.println( a == 10 && c == d);
		System.out.println( a == 10 || c == d);
		
		if( a > 10) {
			System.out.println("Hello");
		} else {
			System.out.println("Bye");
		}
		
		int score = 60;
		// 스코어가 90점 이상이면 A
		// 70점 이상이고 90 미만이면 B
		// 60~70 이면 C
		// 나머지는 F
		if( score >= 90) {
			System.out.println("A");
		} else if(score >= 70 && score <90) {
			System.out.println("B");
		} else if(score >= 60 && score <70) {
			System.out.println("C");
		} else
			System.out.println("F");
			
		}
		
	}

 

# 코드 설명

 

1. 변수 선언 및 초기화

- 먼저, 두 개의 정수 변수 a와 b를 선언하고 초기화

int a = 10;
int b = 20;

 

2. 비교 연산자

- 여기서는 여러 비교 연산자를 사용하여 a와 b를 비교하고, 그 결과를 출력

System.out.println(a == b);  // false
System.out.println(a != b);  // true
System.out.println(a > b);   // false
System.out.println(a < b);   // true
System.out.println(a >= b);  // false
System.out.println(a <= b);  // true

// 이 부분에서는 ==, !=, >, <, >=, <= 연산자를 사용하여 두 변수의 관계를 비교

 

3. 논리 연산자

- a와 다른 두 변수 c, d를 이용하여 논리 연산자를 사용한 조건문을 작성

int c = 30;
int d = 25;

System.out.println(a == 10 && c == d);  // false
System.out.println(a == 10 || c == d);  // true

// 여기서는 &&와 || 연산자를 사용하여 두 조건을 결합

 

4. if-else 조건문

- 변수 a의 값에 따라 "Hello" 또는 "Bye"를 출력하는 조건문을 작성

if (a > 10) {
    System.out.println("Hello");
} else {
    System.out.println("Bye");
}

// a가 10보다 크면 "Hello", 그렇지 않으면 "Bye"를 출력

 

5. 다중 if-else 조건문

- 변수 score의 값에 따라 학점을 출력하는 조건문을 작성

int score = 60;
// 스코어가 90점 이상이면 A
// 70점 이상이고 90 미만이면 B
// 60~70 이면 C
// 나머지는 F
if (score >= 90) {
    System.out.println("A");
} else if (score >= 70 && score < 90) {
    System.out.println("B");
} else if (score >= 60 && score < 70) {
    System.out.println("C");
} else {
    System.out.println("F");
}

// 여기서는 score의 값에 따라 "A", "B", "C", "F"를 출력
// 점수가 90 이상이면 "A", 70 이상 90 미만이면 "B", 60 이상 70 미만이면 "C", 나머지는 "F"를 출력

 

다음 게시글로 계속~!

 

 

반응형

'JAVA > JAVA 기초' 카테고리의 다른 글

JAVA : 배열 (Array)  (2) 2024.06.03
JAVA : 반복문 (Loop)  (2) 2024.06.03
JAVA : switch 문  (0) 2024.06.03
JAVA : 연산하기 (자주 발생하는 에러 상황)  (0) 2024.05.31
JAVA : 변수와 객체의 선언 (데이터 타입)  (0) 2024.05.31