일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Javscript
- JS
- npm
- button
- 오버라이딩
- Kotlin
- 랜덤번호
- 구글맵스
- 코틀린
- array
- Linux
- Hook
- React
- 랜덤넘버
- JavaScript
- 자바스크립트
- TextView
- Android
- 리액트
- 안드로이드
- 스프링부트
- TypeScript
- RecyclerView
- nodejs
- stylesheet
- GoogleMaps
- scrollview
- SpringBoot
- fragment
- Java
- Today
- Total
타닥타닥 개발자의 일상
Java로 사칙연산 계산기 만들어보기 본문
/*
계산기 순서
1. 입력
1.1- 1 번째 숫자
1.2 - 연산자 +-* /
1.3 - 2번째 숫자
2. 연산
3. 결과출력
*/
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num1;
System.out.println("숫자를 입력하세요");
num1 = scan.nextInt();
int cal;
System.out.println("연산자를 입력하세요. 1.더하기 2.빼기 3.곱하기 4.나누기");
cal = scan.nextInt();
int num2;
System.out.println("두번째 숫자를 입력하세요.");
num2 = scan.nextInt();
int resultadd;
resultadd = num1+num2;
int resultminus;
resultminus = num1-num2;
int resultmulti;
resultmulti = num1*num2;
int resultdiv;
resultdiv = num1/num2;
if(cal == 1) {
System.out.println("답 :"+num1+"+"+num2+"="+resultadd);
}
else if(cal ==2) {
System.out.println("답 :"+num1+"-"+num2+"="+resultminus);
}
else if(cal == 3) {
System.out.println("답 :"+num1+"x"+num2+"="+resultmulti);
}
else if(cal == 4) {
System.out.println("답 :"+num1+"/"+num2+"="+resultdiv);
}
'코딩 기록 > Java' 카테고리의 다른 글
java자바 for문 이용해서 점수 입력 받고 평균,최고 점수 출력하기 (0) | 2021.12.09 |
---|---|
자바java의 순환문 for 알아보기 (0) | 2021.12.09 |
Java의 Switch문 알아보기 (0) | 2021.12.07 |
자바Java 의 조건문 if, if else 알아보기 (0) | 2021.12.07 |
Java 배열 Array 1차원 배열 2차원 배열 알아보기 (0) | 2021.12.07 |