본문 바로가기

학원/Java

JAVA 2-2장. 산술 연산자

[ 목차 ]

1. 연산자 우선 순위

2. 기초 산술연산자

3. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 1

​4. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 2

​5. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 3

6. int / int 나눗셈

7. 직접 반올림

8. Math.round()사용하여 반올림

9. 나머지 연산자

10. 인자값 전달로 입력 받기 1

11. 인자값 전달로 입력 받기 2

12. 화면에서 입력받기 - Scanner 클래스 1

13. 화면에서 입력받기 - Scanner 클래스 2

1. 연산자 우선 순위

1) 산술 > 비교 > 논리 > 대입

 

2) 단항(1) > 이항(2) > 삼항(3)

 

3) 단항, 대입 연산자를 제외한 모든 진행 방향은 →

2. 기초 산술연산자

1) + 덧셋 / - 뺼셈 / * 곱셉 / / 나눗셈 / % 나머지

3. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 1

4. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 2

5. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 3

1) System.out.printf의 경우 "%s = %s%n", , , 으로 표현

 

2) %n은 줄바꿈을 의미

6. int / int 나눗셈

1)나머지는 버리기 때문에 나눗셈 결과는 int

7. 직접 반올림

8. Math.round()사용하여 반올림

1) Math.round(변수 * 반올림 위치) / 소숫점 위치.0;

 

9. 나머지 연산자

1) 나누는 연산자는 0 사용 불가

 

2) 피연산자로 정수만 허용

 

3) 짝수, 홀수 판별 또는 배수 검사에 사용

10. 인자값 전달로 입력 받기 1

1) 이클립스 : run - Run Configuration - ArgsTest 검색 - Arguments 값

 

2) cmd : java chap02.ArgsTest aaa bbb 실행

11. 인자값 전달로 입력 받기 2

1) int ** = Integer.parseInt(args[*]);

 

 

12. 화면에서 입력받기 - Scanner 클래스 1

1) Ctrl + Space 를 이용해 import java.util.* 추가

 

2) Ctrl + Shift + o 를 통해 import java.util.* 추가 가능

 

3) Scanner ** = new Scanner(System.in);

   Scanner : 가져온 클래스

   ** : 변수

   new Scanner : 새로 만든 클래스

   System.in : 키보드로 입력하겠음

 

4) 저장된 것을 꺼내는 3가지 방법 : nextLine next nextInt

13. 화면에서 입력받기 - Scanner 클래스 2

 

'학원 > Java' 카테고리의 다른 글

JAVA 3-2장. 반복문 for  (0) 2020.02.21
JAVA 3-1장. 조건문  (0) 2020.02.20
JAVA 2-3장. 그 외 연산자  (0) 2020.02.20
JAVA 2-1장. 변수  (0) 2020.02.20
JAVA 1장. 자바 시작 전 프로그램 설치와 준비  (0) 2020.02.20