java연습
비교연산자
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의 배수입니다.");
}
댓글남기기