반응형
< 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"를 출력
다음 게시글로 계속~!
728x90
반응형
'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 |