[Java] 수 연산/산술 연산자 (예제)

dancingcarrot·2023년 3월 4일

Java

목록 보기
7/11

※할당 연산자(Assignment Operators)

  1. 할당 연산자 기호
    할당 연산자 : "="
  2. 할당 연사자 "="의미
    할당 연산자는 우변에서 계산된 값을 좌변의 변수에 할당(저장)한다.
  3. 할당문의 좌변에는 반드시 변수만 와야한다.

예제) ArithTest.java

import java.util.Scanner;
public class ArithTest {
	public static void main(Sting[] args) {
    	Scanner sc = new Scanner(System.int);
        
        System.out.print("첫번째 정수 입력하세요 : ");
        int input1 = sc.nextInt();
        
        System.out.print("두번째 정수 입력하세요 : ");
        int input2 = sc.nextInt();
        
        int sum = input1+input2;
        int sub = input1-input2;
        int multi = input1*input2;
        int div = input1/input2;
        int mod = input1%input2;
        
        System.out.print("첫번째 정수: %d + 두번째 정수: %d = %d\n",input1, input2, sum);
        System.out.print("첫번째 정수: %d - 두번째 정수: %d = %d\n",input1, input2, sub);
        System.out.print("첫번째 정수: %d * 두번째 정수: %d = %d\n",input1, input2, multi);
        System.out.print("첫번째 정수: %d / 두번째 정수: %d = %d\n",input1, input2, div);
        System.out.print("첫번째 정수: %d %% 두번째 정수: %d = %d\n",input1, input2, mod);
        }
}        

예제) ComplexArith01.java

public class ComplexArith01 {
	public static void main(Sting[] args)	{
    	int intValue=1/2;
        System.out.printf("%d",intValue);
		System.out.println("");
        
        double realValue1=1/2.0;
        System.out.printf("%.2f\n",realValue1);
        
        double realValue2=1.0/2;
        System.out.printf("%.2f\n",realValue2);
        
        double realValue3=1.0/2.0;
        System.out.printf("%.2f\n",realValue3);
    }
}

0개의 댓글