본문 바로가기
JAVA

6. JAVA 산술

by NamGH 2023. 7. 26.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
 
int num1, num2;
 
System.out.print("숫자1 입력 : ");
num1 = sc.nextInt();
 
System.out.print("숫자2 입력 : ");
num2 = sc.nextInt();
 
System.out.println("-------------");
System.out.printf("%d + %d = %d\n", num1, num2, (num1 + num2));
System.out.printf("%d - %d = %d\n", num1, num2, (num1 - num2));
System.out.printf("%d * %d = %d\n", num1, num2, (num1 * num2));
System.out.printf("%d / %d = %.2f\n", num1, num2, ((double)num1 / (double)num2));
System.out.printf("%d %% %d = %d\n", num1, num2, (num1 % num2));
System.out.println("-------------");
 
}
}
Scanner을 이용해 num1, num2에 값을 각각 받아 printf에 있는 %d부분을 이용해 각각 
+, -, *, /, %의 값을 출력하게 만듬 f의 경우 실수이기때문에 (double)값으로 변환시킨다음 소수점 2번째
자리까지만 출력되게 하였고 %의 경우 나눈것의 나머지를 뜻한다

숫자1 입력 : 20
숫자2 입력 : 7
-------------
20 + 7 = 27
20 - 7 = 13
20 * 7 = 140
20 / 7 = 2.86
20 % 7 = 6
-------------

다음과 같은 결과가 나오게 된다

'JAVA' 카테고리의 다른 글

8. JAVA 관계 논리  (0) 2023.07.26
7. JAVA 복합대입  (0) 2023.07.26
5. JAVA Scanner2  (0) 2023.07.26
4. JAVA Scanner  (0) 2023.07.26
3. JAVA 연산자  (0) 2023.07.26