목표
1. 연산자의 형태를 외우도록 한다
2.어디에서 활용하면 좋을지 생각해본다.
다른 형 끼리 만날때 어떤 상호 작용이 일어나는지도 확인 해보자!
package cho3;
public class Operation1 {
public static void main(String[] args) {
//은행계좌의 초기 잔액 설정
double balance = 1000.0;
//문자열 형 + 실수형 = 문자열형 (리턴값)
System.out.println("초기 잔액" + balance + "원");
//1.입급 5000원을 계좌에 추가해라(원래 있던 금액에서 추가)
// 복합 대입 연산자를 사용해 보자
//balance =balance + 5000;
balance += 5000;
//실수 + 정수 = (실수형으로 반환 된다)
System.out.println("계좌 잔액 확인 : " + balance);
// 2. 출금 :2000원을 사용
//balance = balance -2000;
balance -= 2000;
System.out.println("계좌 잔액 확인 : " + balance);
//잔액을 1000원 단위로 나누어 몪 계산 (예: 1000원 쿠폰으로 교환 가능한 횟수 )
//를 출력하시오.
int coupons = ((int) balance / 1000);
System.out.println("1000원으로 쿠폰 교환 가능한 갯수 : " + coupons);
System.out.println("계좌 잔액 :" + balance);
//balance = balance % 1000.0;
balance %= 1000.0;
System.out.println("쿠폰 교환후 계좌 잔액 확인 : " + balance);
// 곱하기
//System.out.println(balance *= 2);
//System.out.println("검증 : " + balance);
//정리
// 복합 대입 연산자는 코드를 간결히 만들고 변수에 값을 바로
//업데이트 하므로 실수를 줄일 수 있다.
}// end of main
}// end of class
package cho3;
/**
* 복합 대입 연산자는
* 대입 연산자와 다른 연산자가 함께 쓰이는 것
*/
public class Operation2 {
public static void main(String[] args) {
int score = 0;
// 10 점 추가
//score += 10;
score = score + 10;
// 2. 점수 감소 5점
// score -= 5;
score = score - 5;
System.out.println("현재 점수 확인 : " + score);
// 점수 2배 증가
//score *= 2;
score = score * 2;
//점수 반으로 감소
//score /= 2;
score = score / 2;
System.out.println("현재 점수 확인 : " + score);
// 나머지 연산
//score %= 3;
score = score % 3;
System.out.println(score);
}// end of main
}//end of class
'JAVA(기본)' 카테고리의 다른 글
(JAVA) 조건문 if (만약 ~이라면) (0) | 2025.04.11 |
---|---|
(JAVA) 연산자(관계, 논리,빠른평가,삼항) (0) | 2025.04.11 |
(JAVA) 명령 프롬프트를 활용하여 JAVA파일을 컴파일해보자 !! (0) | 2025.04.10 |
(JAVA)연산자 (산술) (0) | 2025.04.10 |
(JAVA) 연산자(항, 대입, 부호) (0) | 2025.04.10 |