package operator;
public class Ex1 {
public static void main(String[] args) {
/*
* 산술 연산자
* +, -, *, /, %
*
*/
// 정수형 int 타입에 a변수 10, b변수 3, c변수 선언!
int a = 10, b = 3, c;
// int a = 10;
// int b = 3;
// int c;
// => 코드는 동일
c = a + b;
System.out.println("c의 값 : " + c);
c = a - b;
System.out.println(c);
c = a * b;
System.out.println(c);
c = a / b; // 10 나누기 3의 몫 = 3
System.out.println(c);
c = a % b; // 10 나누기 3의 나머지 = 1
System.out.println(c);
System.out.println("==================================");
// 덧셈연산자(+)의 다른 사용법 = 문자열 결합
String s1 = "Java";
String s2 = "Programming";
String s3 = s1 + s2; // 두 문자열을 결합하여 하나의 문자열을 생성
System.out.println(s3);
String s4 = s1 + 111; // "Java" + 111 = "Java" + "111" = "Java111" 문자열이 생성됨
System.out.println(s4); // "문자열" + 정수 = "문자열정수"
System.out.println(1 + 1 + "1");
// => 정수 1 + 1 산술연산을 먼저 수행하여 2가 된 후
// 다시 문자열 "1"과 결합하여 "21" 이 출력됨
System.out.println(1 + "1" + 1);
// => 정수 1과 문자열 "1"을 결합하여 "11"이 되고
// 다시 문자열 "1"과 결합하여 "111"이 출력됨
/*
* 변수 num의 값 중에서 십의 자리 이하는 버리고 출력하는 코드 작성
* ex) num의 값이 456일 경우 => 출력결과 : 400
*/
int num = 456;
// int result = num / 100 * 100;
int result = num - num % 100;
System.out.println("출력결과 : " + result);
}
}