본문 바로가기

Language/Java 기본

연산자

1. 산술연산자 

 

+, - , *, /, %

 

public class ex03_산술연산자 {

	public static void main(String[] args) {
		//  Ctrl + D =  이클립스에서 한 줄을 지움
		
		int num = 7;
		int num2 = 10;
		
		System.out.println("합계: " + (num+num2)); // 연산 순위를 높여 num+num2가 먼저 계산되게 하시오./ 문자+숫자 데이터는 문자 데이터가 됨
		System.out.printf("%d\n", num+num2);
		System.out.printf("%d\n", num-num2);
		System.out.println("합계: " + (num-num2));
		System.out.printf("%d\n", num*num2);
		int result = num2 / num;
		int result_2 = num2 % num;
		System.out.println("결과는 " + result);
		System.out.println("결과는 " + result_2);
		
		double result_3 =  (double) num2 / num; // 정수에서, 하나의 데이터를 강제로 double로 바꿨으므로, 실수형으로 표기되게됨
		System.out.println("결과는 " + result_3);
		
		
		
		
	}
}

 

public class ex04_산술연산자_예제 {

	public static void main(String[] args) { // 메인은 main 치고 컨트롤 스페이스로 자동완성 가능

		int num = 457;
		String[] Abo = { "4", "5", "7" };

		int result_1 = num / 100;
		int result_2 = result_1 * 100;

		System.out.println(result_2);
		System.out.println( num - num % 100);
		System.out.println(num/100 + "00");
		System.out.println(Abo[0] + "00");

		// result 수가 num 에서 400만 출력될 수 있게 하여야 함.
		// ctrl + shift + f = 코드정렬
	}
}

 

 

'Language > Java 기본' 카테고리의 다른 글

유용한 자바[이클립스] 단축키  (0) 2020.12.28
전치 연산 과 후치 연산 , 비교연산자, 논리연산자, 삼항연산자  (0) 2020.12.28
데이터 타입 [자료형]  (0) 2020.12.24
변수  (0) 2020.12.24
변수  (0) 2020.12.24