티스토리 뷰
728x90
반응형
첫 제출 과제로 간단한 계산기 만들기가 주어졌다.
숫자 두 개를 입력받아 사칙연산을 하는 계산기를 만드는 과제였는데,
간단한 조건문을 이용해 비교적 쉽게 만들어낼 수 있었다.
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
System.out.println("===Java Calculator===");
Scanner input = new Scanner(System.in);
System.out.print("첫 번째 숫자를 입력합니다: ");
double num1 = input.nextDouble();
System.out.print("연산자를 입력합니다: ");
String cal = input.next();
System.out.print("두 번째 숫자를 입력합니다: ");
double num2 = input.nextDouble();
if(cal.equals("+")){
System.out.println(num1+num2);
} else if(cal.equals("-")){
System.out.println(num1-num2);
} else if(cal.equals("*")){
System.out.println(num1*num2);
} else if(cal.equals("/")){
System.out.println(num1/num2);
} else System.out.println("올바른 연산자를 입력하세요(+, -, *, /)");
}
}
더 복잡한 기능을 넣지 않아 이해하는 데 무리는 없었는데,
Scanner input = new Scanner(System.in);
를 통해 input을 한 번 선언해 주면 뒤에서 타입을 바꿔가며 사용할 수 있다는 점이 신기했다.
반응형
'Java+Spring > Java' 카테고리의 다른 글
[Java]메서드(Method), 메서드 오버로딩(Method Overloading) (0) | 2022.07.13 |
---|---|
[Java]필드(field), static 키워드 (0) | 2022.07.13 |
[Java]객체의 생성과 활용 (0) | 2022.07.08 |
[Java]클래스(Class)와 객체(Object) (0) | 2022.07.08 |
[Java]Arrays.copyOf와 Arrays.copyOfRange (0) | 2022.07.08 |
[Java]System.arraycopy 배열 복사하기 (0) | 2022.07.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- java
- 스프링
- 알고리즘
- 세계일주
- 유럽여행
- Algorithm
- 스트림
- 지지
- spring
- 리스트
- a6000
- BOJ
- 중남미
- 백준
- 칼이사
- 면접 준비
- 야경
- Python
- 자바
- 유럽
- 맛집
- RX100M5
- 기술면접
- 세모
- Backjoon
- 동적계획법
- 남미
- 세계여행
- 파이썬
- 여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함