산술 연산자

Mia Lee·2021년 11월 3일
0

JAVA

목록 보기
4/98
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);
		
	}

}


0개의 댓글