1 분 소요

비교연산자

20<bar<30

int bar = 25;

System.out.println(bar>20 && bar<30);

< <=

==

!=

비교연산자는 무조건 이항으로만 쓰인다.

# 논리연산자

&& ->AND

  -> OR

삼항연산자

조건식 ? 참 일때 선택값 : 거짓 일떄 선택 값

if else를 간략하게 표기할때

result = (bar==1) ? “남성” : “여성;”

System.out.println((bar == 1) ? “남성”: “여성”;

복합 연산자

대입 연산자 + 산술 또는 비트

bar = bar + 10;

bar += 10;

연습

Scanner scn = new Scanner(System.in); System.out.println("0~100사이의 정수를 입력하세요");
int bar = scn.nextInt();
String result;
//90 이상 A
if(bar >= 90&&100>=bar){
result="A";
}
//80이상 B
else if(bar >= 80){
result="B";
}
//70이상 C
else if(bar >= 70){
result="C";
}
//60이상 D
else if(bar >= 60){
result="F";
}
//60미만 F
else if(bar < 60){
result="F";
}
//100초과 0미만 ->"입력값 오류"
else{
result="입력값 오류";
}           
System.out.println(result);
int i = 1;
  while(true){
    
    Scanner scn = new Scanner(System.in);
    int value = scn.nextInt();
    
    // 2) “1” 이상의 값만 입력, “0” 이하의 값 입력 시 아래 Msg 출력 후 재입력
    if(value < 1){
      System.out.println("1이상 양수를 입력해주세요");
      continue;
    }
    // 3) ‘20,000’ 입력 시 아래 Msg 출력 후 프로그램 종료
    if(value==20000){
      System.out.println("이용해주셔서 감사합니다.");
      break;}
  // 4) 현재 입력 횟수 출력 후 키보드 입력 값 화면에 출력 
     System.out.println(i + "번째 입력값은 = " + value);
     i++;
  // 5) “짝수”or “양수” 출력 
    if(value%2==0){
      System.out.println("          짝수입니다.");
    }
    else{
      System.out.println("          홀수입니다.");
    }
    // 6) 3의 배수 또는 7의 배수이면 아래 Msg 출력
    if(value%3==0){
      System.out.println("          3의 배수입니다.");
    }
    if(value%7==0){

      System.out.println("          7의 배수입니다.");
    
    
    }

댓글남기기