2swan

if, Switch문 예제 본문

Programming/Java

if, Switch문 예제

2swan 2023. 12. 1. 16:02

회원 등급에 따라 다른 쿠폰을 발급하는 프로그램

 

IF
public class If {
 public static void main(String[] args) {

 int grade = 1;
 int coupon;
 if (grade == 1) {
 coupon = 1000;
 } else if (grade == 2) {
 coupon = 2000;
 } else if (grade == 3) {
 coupon = 3000;
 } else {
 coupon = 500;
 }
 System.out.println("발급받은 쿠폰 " + coupon);
 }
}

 

 

Switch
public class Switch {
 public static void main(String[] args) {

 int grade = 1;
 int coupon;
 switch (grade) {
 case 1:
 coupon = 1000;
 break;
 case 2:
 coupon = 2000;
 break;
 case 3:
 coupon = 3000;
 break;
 default:
 coupon = 500;
 }
 System.out.println("발급받은 쿠폰 " + coupon);
 }
}

 

새로운 Switch문( 자바 14 이상부터 사용가능)
public class Switch2 {
 public static void main(String[] args) {

 int grade = 1;
 int coupon = switch (grade) {
 case 1 -> 1000;
 case 2 -> 2000;
 case 3 -> 3000;
 default -> 500;
 };
 System.out.println("발급받은 쿠폰 " + coupon);
 }
}

'Programming > Java' 카테고리의 다른 글

컬렉션 프레임워크 종류  (0) 2023.12.12
Generic 사용 예제  (0) 2023.12.12
연산자(1)  (0) 2022.03.03
변수와 자료(3)  (0) 2022.03.03
변수와 자료(2)  (0) 2022.03.01