패키지

자바기초교육 4. 조건분기문 본문

Server-Side/Java

자바기초교육 4. 조건분기문

업단업업 2016. 10. 15. 16:08

 

 

package day2;

//ctrl + shift + o
import java.util.Scanner;

public class STMTEx5 {
 
 public static void main(String[] args) {
  // 조건 분기문
  
  //사용자에게 값을 받기
   Scanner sc = new Scanner(System.in);
  
   System.out.println("<<<<<<<<< 성적입력 >>>>>>>>");
  
   int a  = sc.nextInt();
  
   if(a > 90 ) {
    System.out.println(" a 는 90보다 크다.");
   } else if(a==90){
    System.out.println(" a는 90 입니다. ");
   } else {
    System.out.println(" a는 90 미만 입니다. ");
   }
   System.out.println(" 종료임. ");
   
  
 }

}

 

--------------------------------------------------------

 

package day2;

import java.util.Scanner;

public class STMTEx6 {

 public static void main(String[] args) {
   
   // 조건 분기문     : if
   //사용자에게 값을 받기 : Scanner
  
  
   //사용자로부터 성적을 입력받기
      //학점을 출력하는 코드를 작성
   Scanner sc = new Scanner(System.in);
   
   System.out.print("성적을 입력하시오 >>>>:");
   int num = sc.nextInt();
   //소스를 줄이자!! (글을 줄이자!!!)
   String msg = "F";
   
    if(num >= 90 ) {
     msg = "A";
    } else if(num >= 80) {
     msg = "B";
    } else if(num >= 70) {
     msg = "C";
    } else {
     msg = "F";
    }
    System.out.println("당신의 성적은 :"+msg+" 입니다");
   
 }

}

 

--------------------------------------------------------

 

package day2;

import java.util.Scanner;

public class STMTEx7 {
 
 public static void main(String[] args) {
  //사용자로부터 4자리 숫자 입력
  
  //12간지
  //자 축 인 묘 진 사 오 미 신 유 술 해
  //4  5   6  7  8  9 10 11  0  1  2  3
  
  //2016
  //나눈 몫이아닌 나머지 구해서
  //나머지 값이 어떤 동물을 상징
  
  //System.out.println(2016%12);
  
  Scanner sc = new Scanner(System.in);
  System.out.print("당신이 태여난 년도(4자리숫자)를 입력해주세요 :");
  int year = sc.nextInt();
  //System.out.println("년도 :"+year);
  
   //뚜둥!!!!
   int result = year%12;
   String sign = "";
   if(result == 4) {
    sign = "쥐";
   } else if (result == 5) {
    sign = "소";
   } else {
    sign = "외계인!!!";
   }
   System.out.println("sign");
  
  
/*   String msg = "";
  
    if(2016 % year == 4) {
     msg = "쥐";
    } else if(2016 % year == 5) {
     msg = "소";
    } else if(2016 % year == 6) {
     msg = "호랑이";
    } else if(2016 % year == 7) {
     msg = "소";
    } else if(2016 % year == 8) {
     msg = "토끼";
    } else if(2016 % year == 9) {
     msg = "용";
    } else if(2016 % year == 10) {
     msg = "뱀";
    } else if(2016 % year == 11) {
     msg = "말";
    } else if(2016 % year == 12) {
     msg = "양";
    } else if(2016 % year == 0) {
     msg = "원숭이";
    } else if(2016 % year == 1) {
     msg = "닭";
    } else if(2016 % year == 2) {
     msg = "개";
    } else if(2016 % year == 3) {
     msg = "돼지";
    } else {
     msg = "??";
    }
     System.out.println("당신의 띠는 "+msg+"입니다.");
*/
  
 }

}

---------------------------------------------------

 

package day2;

import java.util.Scanner;

public class STMTEx8 {
 
 public static void main(String[] args) {
  Scanner sc = new Scanner(System.in);
  
  System.out.print("성적을 입력하시오 :");
  int score = sc.nextInt();
  String msg = "F";
  //소스를 줄이자!! (글을 줄이자!!!, 그래서 10으루 나눔)
  
  
  switch(score/10) {
  case 10 :
  case 9 : 
   System.out.println("A");
   break;
  case 8 :
   System.out.println("B"); 
   break;
  case 7 :
   System.out.println("C"); 
   break;
  }
  
 }

}

-----------------------------------------------

 

package day2;

import java.util.Scanner;

public class STMTEx9 {

 public static void main(String[] args) {
  
  Scanner sc = new Scanner(System.in);
  System.out.print("당신이 태여난 년도(4자리숫자)를 입력해주세요 :");
  int year = sc.nextInt();
  //System.out.println("년도 :"+year);
  
   int result = year%12;
   String sign = "";
  
   switch(result){
   case 0 : sign = "숭이숭이"; break;
   case 1 : sign = "닭";    break;
   case 2 : sign = "강아지";   break;
   case 3 : sign = "대지";   break;
   case 4 : sign = "지";    break;
   case 5 : sign = "소";    break;
   case 6 : sign = "호랭이";   break;
   case 7 : sign = "???";   break;
   case 8 : sign = "토끼이";   break;
   case 9 : sign = "용";    break;
   case 10 : sign = "뱀";   break;
   case 11 : sign = "말";   break;
   case 12 : sign = "냥";   break;
   }
   System.out.println("머징 else는??");
   System.out.println("당신의 띠는 :"+sign+" 입니다.");
 }

}

--------------------------------------------------

 

Comments