제가 수업을 들은 적 없어서 (교수님께는 비밀로 해주세요..ㅎㅎ) 삼항연산자를 배웠는지 모르겠는데 안 배웠다면 이참에 알아둬도 좋을 것 같습니다
자바랑 c에서 삼항연산자는
(조건문) ? (true일 때 반환될 값) : (false일 때 반환될 값)
이렇게 생겼어요.
제출하신 코드에 응용해보자면
System.out.print(a>0?a+b:b);
이렇게 쓸 수 있겠네요
if else문은
String hex="0123456789abcdef";
hex.charAt(index); // hex의 index번째 문자
이걸 활용해보세요