비디오: JAVA method - 2. 이미 익숙한 메소드 2024
지역 영화관에서 할인 쿠폰을 제공 할 경우 필요한 Java 코드에 대해 생각해 봅시다. 문제는 다른 할인과 함께 쿠폰을 사용할 수 없다는 것입니다. 노약자 할인과 쿠폰을 결합 해 보았습니다. 그것은 작동하지 않았다.
극장에서는 나와 같은 사람들을 확인하는 소프트웨어를 사용해야합니다. 이 코드와 비슷합니다.
import java. util. 스캐너; 클래스 CheckAgeForDiscount {public static void main (String args []) {스캐너 키보드 = 새로운 Scanner (System.in); int 나이; 이중 가격 = 0. 00; char reply; 체계. 아웃. print ("너는 몇 살 이니?"); 나이 = 키보드. nextInt (); 체계. 아웃. 인쇄 ("쿠폰이 있습니까? (Y / N)"); reply = keyboard. findWithinHorizon (".", 0). charAt (0); if ((reply == 'Y'|| reply ==) if (age = 12 && age <65) {price = 9. 25;} (age = 65) {price = 5. 25;} 'y') && (만 12 세 이상 65 세 이하)) { 가격 - = 2.00; } 시스템. 아웃. print ("Please pay $"); 체계. 아웃. 인쇄 (가격); 체계. 아웃. 인쇄("."); 체계. 아웃. println ("쇼 즐기기!"); 건반. close ();}} 큰 차이점은 굵은 if 문입니다. 이 if 문은 두 가지를 테스트하고 각 요소는 자체적으로 두 부분을 포함합니다.
고객이 쿠폰을 가지고 있습니까?
즉 고객이 Y-
또는
y로 회신 했습니까? 정규 연령대의 고객입니까? 즉, 고객은 최소 12 세
-
이고
는 65 세 미만입니까? 코드에서 && 연산자를 사용하여 항목 1과 2를 조인합니다. 고객이 $ 2에 대한 자격을 얻으려면 두 항목 (항목 1 및
항목 2)이 모두 true이어야하므로이 작업을 수행합니다. 00 할인. ->