티스토리 뷰

반응형

 

13. 제어문 - 01. if문 - 1

| if 문, if-else 문

조건식의 결과에 따라 수행문이 실행되는 조건문

package ifexample;

public class IfExample1 {

	public static void main(String[] args) {
		
		char gender = 'M';
		
		if ( gender == 'F') {
			System.out.println("여성입니다.");
		}
         else if(gender =='M'){
              System.out.println("남성입니다.");
         }
		else {
			System.out.println("여성,남성이 아닙니다.");
		}
		
	}

}

14. 제어문 - 02. if문 - 2

package ifexample;

import java.util.Scanner;

public class IfExample2 {

	public static void main(String[] args) {

		Scanner scanner = new Scanner(System.in);  //  입력도와주는 class 
        //System.in : 입력 넣기 도와줌.
		
		int age = scanner.nextInt();
		
		int charge = 0;
		
		if( age <8) {
			charge = 1000;
		}
		else if( age <14) {
        //if 문은 이미 벗어난거라 밑 막기 안해도됨.
        // 같은 조건들은 if,else 로 해야지 다 if 로 하면 안된다. else 해야 다음 조건 수행안됨.
			charge = 1500;
			System.out.println("초등생");
		}
		if( age < 20) {
			charge = 2000;
			System.out.println("중고등생");
		}
		else {
			charge = 3000;
		}
	
		System.out.println("나이 : " + age );
		System.out.println("요금 : " + charge );
	}
	

}

 

 

package ifexample;

import java.util.Scanner;

public class IfExample2Grade {
// 학점부여
	public static void main(String[] args) {

		Scanner scanner = new Scanner(System.in);  //  입력도와주는 class 
        //System.in : 입력 넣기 도와줌.
		
		int score = scanner.nextInt();
		
		char grade;
		
		if(score <=59) {
			 grade = "F";
		}
		else if(score <=69) {
      		grade = "D";
		}
        else if(score <=79) {
      		grade = "C";
		}
        else if(score <=89) {
      		grade = "B";
		}
         else if(score <=100) {
      		grade = "A";
		}
		
	
	
		System.out.println("학점 : " + grade);
	}
	

}

| 조건문과 조건 연산자

if-else 문은 조건연산자로 구현할 수 있다.

package ifexample;

import java.util.Scanner;

public class IfExample3 {

	public static void main(String[] args) {

	
		
		int a = 10;
		int b = 20;
		
		int max;
		
		max = (a >b)? a: b;
		System.out.println(max);  //20
	}
	

}

자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO

 

 

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함