- 연산자
- 비트 연산
10 → 1010 , 6 → 0110
1010 & 0110 → 0010 (둘 다 0 이나 1인 경우)
1010 | 0110 → 1110 (둘 중 하나라도 1인 경우)
1010 ^ 0110 → 1100 (=xor , 두개가 서로 다르면 1)
- 사칙 연산
x += 1; → x = x + 1;
x -= 1; → x = x - 1;
x *= 2; → x = x * 2;
x /= 2; → x = x / 2;
- 나열 연산
- 삼항 연산
- 산술 연산
- 비교 연산
- 논리 연산
- 증감 연산
- Scanner 클래스
- 사용자 입력을 받을 때 사용하는 클래스이다
Scanner sc = new Scanner(System.in); # sc 는 변수명. 변경 가능
- Scanner 클래스를 사용하려면 import 가져오기 필요
패키지명 하단에 import java.util.Scanner; 로 클래스를 불러올 수 있다.
- if 조건문
- 프로그램 수행 흐름을 바꾸기 위한 역할을 수행하는 제어문 중 하나. 조건에 따라 다른 코드가 실행된다.
- if 문, if else 문, if else if 문, 중첩 if 문 형식이 있다.
- if(조건식) {
· · ·
}
□ 사용자 입력을 활용하여 다음의 문제를 풀어보세요.
현재 보유하고 있는 주식의 평단가 80000원, 보유 주식 수 10주,
현 주식 가격이 65000원 일 때 10주를 더 구매했을 경우의 총 구매액,
총 보유 주식수, 평단가, 수익률을 구하여 출력하세요. (수익률은 실수로 출력)
사용자 입력으로 현재 보유 주식의 평단가, 보유 주식 수, 현 주식 가격, 추가 구매 주식 수를
받아서 풀어보세요.
Scanner sc = new Scanner(System.in);
// 변수명은 의미 있게 만들어 한눈에 알아보기 편하게 하는 것이 좋다
int holdSockPrice, holdStockCount, presentStockPrice, presentSockCount;
int totalStockPrice, totalStockCount, averageStockPrice;
double reateOfReturn;
'국비' 카테고리의 다른 글
10.12 국비학원 6일차 (반복문 while, 배열) (0) | 2022.10.13 |
---|---|
10.11 국비학원 5일차 (switch case, 반복문 for) (0) | 2022.10.12 |
10.6 국비학원 3일차 (자료형, 상수, 형변환, gitignore) (0) | 2022.10.07 |
10.5 국비학원 2일차 (이클립스 환경설정, 깃허브 연동) (0) | 2022.10.06 |
10.4 국비학원 1일차 (0) | 2022.10.05 |