문제풀이/자바

TIL - 자바의정석 연습문제[ch6 - 24]

Mo_bi!e 2023. 1. 7. 22:21

[6 - 24]

1. 문제설명

2. 나의 해답

package ex6_24;

public class exercise6_24 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int value = 5;
		System.out.println(value+"의 절대값:"+abs(value)); 
		value = -10;
		System.out.println(value+"의 절대값:"+abs(value));
	}

	private static int abs(int value) {
		// TODO Auto-generated method stub
		value = (value > 0) ? value : - value;  
		
		return value;
	}

}

 

3. 정답 코드

상동

4. 보충 및 회고 

(1) 보충

 

(2) 회고 : 문제풀이과정에서 어떻게 접근하려고했는지 (접근방법) + 어려움이 있었는데 해결했다.

 

1) 큰 어려움 없이 해결이 가능했다.

 

2) 삼항연산자를 바로 사용해서 접근했다는 점에서 뿌듯하고, 이전에 풀었던것 처럼 음수 적용방식으로 바로 대입한것도 흥미롭다

다만 조금 아쉬운것은 삼항연산자의 용법에 대해서 덜 익숙해 진것이 아쉽다.

이거야 뭐 앞으로도 수차례 이용하면 익숙해질거니까...