3초기억력

제어문 - 조건문 다중 if else 본문

자바_기초

제어문 - 조건문 다중 if else

잠수콩 2019. 5. 14. 08:41
package ControlFlow;

import java.util.Scanner;
// 표준 입력 Scanner 클래스 정보를 포함한다. 56 줄

public class If_Else_IFEx {

	public static void main(String[] args) {
		// if ~ else if ~ else
		// 여러개의 조건을 설정하고 싶을 때

		int score = 95;
		if(score >= 90) {
			System.out.println("A학점!");			//한줄일땐 {} 필요없다.
		} else if(score >= 80) {
			System.out.println("B학점!");
		} else if(score >= 70) {
			System.out.println("C학점!");
		} else {
			System.out.println("머하니?");
		}
		
		System.out.println("================");
		
		// 한줄까지는 {} 없어도 실행됨
		if(false)
			System.out.println("참입니다.");			//true 일때만 보인다. false 면 안보임
			System.out.println("111입니다.");			// if 에 종속된 줄로 안본다.

		System.out.println("================");

		// 버스요금 20살이상이면 정상요금, 20 미만이면 50%요금
		// 8살미만, 65세 이상 무료요금
		
		int age = 65;
		if (age < 8 || age >= 65) {
			System.out.println("무료요금");
		} else if (age < 20) {
			System.out.println("50% 요금");
		} else if (age >= 20) {
			System.out.println("정상요금");
		}
		
		System.out.println("================");
		
		// 문자열 비교 메서드
		String name = "홍길동";		
		String name2 = "성춘향";
		
		if (name == name2){
			System.out.println("같다");
		} else {
			System.out.println("다르다");
		}
		
		// 문자열 입력. 키보드 --> 자바 프로그램안
		// Scanner 변수명 = new Scanner(System.in);
		
		String name4 = "홍길동";
		Scanner sc = new Scanner(System.in);
		
		// 문자열 입력. nextLine();
		System.out.print("이름을 입력하세요 : ");		
		String name3 = sc.nextLine();
		
		System.out.println("입력하신 이름은 '" + name3 + "'입니다.");

		System.out.println("================");
		
		// 문자열 비교시 아래는 바른 형태가 아니다.
		if (name3 == name4){
			System.out.println("같다");
		} else {
			System.out.println("다르다");
		}
		
		System.out.println("================");
		
		//문자열 비교시 아래와 같이 한다.
		// 문자열 비교 .equals(비교문자열) - 같으면 true, 다르면 false
		if (name3.equals(name4)){
			System.out.println("같다");
		} else {
			System.out.println("다르다");
		}
		
	}

}

'자바_기초' 카테고리의 다른 글

제어문 문제) if + 논리연산자  (0) 2019.05.14
제어문 문제)Scanner + if  (0) 2019.05.14
제어문 - 조건문 if else  (0) 2019.05.14
제어문 - 조건문 if  (0) 2019.05.14
자바기초)Cast  (0) 2019.05.14
Comments