보통 우리가 아는 사칙연산(+,-,*,/,%)을 의미한다.
한 가지 참고할 것은 컴퓨터는 +, - 연산 밖에 할 줄 모르기 때문에 *,/,% 등의 연산은 +,- 을 통해서 연산 한다.
산술 연산은 보통 사칙연산,나머지 연산 등이 있다.
연산 기호도 참고하기 바란다.

public class arith1 {
public static void main(String[] args) {
int a = 20;
int b = 3;
System.out.printf("%d + %d = %d%n", a, b, a + b);
System.out.printf("%d - %d = %d%n", a, b, a - b);
System.out.printf("%d * %d = %d%n", a, b, a * b);
System.out.printf("%d / %d = %d%n", a, b, a / b);
System.out.printf("%d / %f = %f%n", a, (float)b, a / (float)b);
System.out.printf("%d %% %d= %d%n",a,b,a%b);
}
}
public class arith3 {
public static void main(String[] args) {
int a = 5, b = 2;
// 5 / 2 => 2 정수형/정수형=정수형
System.out.println("나눈결과" + a/b); // 2
// 5.0 / 2 => 2.5 실수형 / 정수형 = 실수형
System.out.println("나눈결과" + (double)a/b); // 2.5
System.out.println("나머지" + a%b); // 1
System.out.println("a+b=" + a+b); // a+b=52
System.out.println("a+b=" + (a+b)); // a+b=7
}
}
import java.util.Scanner;
public class arithmetic4 {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println(" 두개의 정수를 입력하세요 :");
int a = scan.nextInt();
int b = scan.nextInt();
System.out.println(" 뺄셈 결과 : "+(a-b));
System.out.println(" 곱셈 : "+(a*b));
}
}
package com.operator01.arith;
import java.util.Scanner;
public class Arith03 {
private static int 토스터기(int 빵, int 버터) {
int 맛있는토스터 = 빵 + 버터;
return 맛있는토스터;
}
private static int minus(int x, int y) {
int z = x - y;
return z;
}
private static int multiplication(int x, int y) {
int z = x * y;
return z;
}
private static float division(float x, float y) {
float z = x / y;
return z;
}
private static int remainder(int x, int y) {
int z = x % y;
return z;
}
// 두 수를 입력 받고 계산하는 산술연산 콘솔
public static void 나(String[] args) {
Scanner sc = new Scanner(System.in);
int a = 0;
int b = 0;
System.out.println("*****계산기 콘솔 프로그램*****");
System.out.println("첫번째 정수를 입력하세요");
a = sc.nextInt();
System.out.println("두번째 정수를 입력하세요");
b = sc.nextInt();
System.out.println("계산결과:" + a + " + " + b + "의 값은 " +토스터기(a, b) + "입니다!");
System.out.println("계산결과:" + a + " - " + b + "의 값은 " + minus(a, b) + "입니다!");
System.out.println("계산결과:" + a + " * " + b + "의 값은 " + multiplication(a, b) + "입니다!");
System.out.println("계산결과:" + a + " / " + b + "의 값은 " + division(a, b) + "입니다!");
System.out.println("계산결과:" + a + " % " + b + "의 값은 " + remainder(a, b) + "입니다!");
System.out.println("*****연산이 끝났습니다*****");
}
}