산술 +, -, /, *
비교 < , > , <= , >= , != , ==
논리 &&, ||, !
대입 =, 교, 합 , 여
정의 -> 하나의 값을 저장하는 저장공간
저장공간은 보통 읽고 쓰는데 사용된다.
ex) int age = 5;
타입 가지고 타입추론을 할수 있다.
int는 타입 age는 변수명 5는 값.
보통 값과 타입은 서로 일치되어야한다.
정수 <-> 정수
실수 <-> 실수
정수 <-> 실수
import java.util.InputMismatchException;
import java.util.Scanner;
public class Main
{
static public void main(String[] args)
{
int score = 0;
char grade = ' ';
while (true) {
System.out.print("점수를 입력하세요. > ");
try {
Scanner scanner = new Scanner(System.in);
score = scanner.nextInt();
System.out.println(score);
}catch (InputMismatchException e){
System.out.println("숫자를 입력하세요");
continue;
}
if (100>=score&& score>= 90) {
grade = 'A';
break;
} else if (90>score && score>= 80) {
grade = 'B';
break;
} else if (80>score && score >= 70) {
grade = 'C';
break;
} else if (70>score && score >= 60) {
grade = 'D';
break;
} else if (60>score && score >= 0) {
grade = 'F';
break;
} else
System.out.println("0 ~ 100 사이의 숫자를 적어주세요");
}
System.out.printf("당신의 학점은 %s 입니다. ", grade);
}
}
try - catch
-> 예외처리 방법중 하나이다.
-> 예외처리 부분을 묶은뒤 만약 반복문일경우 continue를 사용할수 있고 System.out.print();를 사용하여 문구를 남길수 도 있다.