평생 소장! 19,800 원 15,000 원(계좌이체 구매 한정)


기업은행: 206-021800-01-029

예금주: 박세홍


카톡 ID: chaesam(카톡 아이디 검색 후, 문의 주세요!)

이메일: [email protected]

# 비교/논리 연산자 더욱 풍부한 조건문 사용을 위해, 추가로 배워야 할 연산자가 있습니다. 바로 비교(comparison) 연산자와 논리(logical) 연산자입니다. #### 비교 연산자 비교 연산자는 좌우 값의 크기를 비교하여 참/거짓을 반환하며, 그 종류는 아래와 같습니다. ![클라우드스터딩-자바-비교-연산자](https://i.imgur.com/fbI3iIe.png) ``` // 비교 연산자 코드 예 System.out.println(7 > 4); // true System.out.println(3 == 5); // false System.out.println(5 != 10); // true ``` #### 논리 연산자 논리 연산자는 좌우 논리값(참/거짓)을 통해 새로운 논리값(참/거짓)을 반환하며, 그 종류로 AND(<kbd>&&</kbd>) 연산자와 OR(<kbd>||</kbd>) 연산자가 있습니다. ``` // AND 연산자 - 양쪽 모두 만족하면, 참! System.out.println(true && true); // true System.out.println(true && false); // false System.out.println(false && true); // false System.out.println(false && false); // false // OR 연산자 - 하나라도 만족하면, 참! System.out.println(true || true); // true System.out.println(true || false); // true System.out.println(false || true); // true System.out.println(false || false); // false ``` #### 비교 및 논리 연산자의 활용 ``` // 변수 생성 double tall = 182; // 조건문 처리 - 키가 176cm 이상이면서 185cm이하라면? if ((tall >= 176) && (tall <= 185)) { System.out.println("♥︎_♥︎"); } else { System.out.println("-_-?"); } ``` ## 문제 수학과 영어의 점수가 모두 90점 이상이라면, 전액 장학금을! 한 과목만 90점 이상인 경우, 반액 장학금을 수여하려 한다. 아래 학생들의 성적과 주어진 코드를 참고하여, 출력 예와 같은 결과를 만드시오. - Park: 수학(100), 영어(92) - Kim: 수학(82), 영어(96) - Choi: 수학(82), 영어(88) ## 출력 예 ``` Park => 전액 장학금! Kim => 반액 장학금! Choi => 다음 기회에~ ```
관련 강의로 이동

코드: java 1.8

public class Scholarship { public static void main (String[] args) { // 메소드 호출 printTest("Park", 100, 92); // Park => 전액 장학금! /* 3. 모든 학생의 결과를 출력하시오. */ // printTest("Kim", 82, 96); // Kim => 반액 장학금! // printTest("Choi", 82, 88); // Choi => 다음 기회에~ } public static void printTest(String name, int math, int eng) { // 변수 생성 String result = ""; // 조건에 따른 값 변경 if (/* 1. 전액 장학금 조건식을 작성하시오. */) { result = "전액 장학금!"; } else if (/* 2. 반액 장학금 조건식을 작성하시오. */) { result = "반액 장학금!"; } else { result = "다음 기회에~"; } // 결과 출력 System.out.printf("%s => %s\n", name, result); } }

입력

정답이 궁금하다면? 코드를 제출해보세요!