N스크린하이브리드앱과정/JAVA

[4일차] JAVA: 메서드 활용 실전문제(4가지 유형을 활용하라!)

광천스러움 2013. 7. 18. 16:44

자, 이제 메서드를 활용하는 실전 문제에 들어가보자.

 

*절대값 출력하기

 (1) 삼항연산자 활용 - 리턴값 있음, 하나의 변수 사용.

위 그림에서 보면, 구하는 값이 -5이므로,

0보다 작을 경우 (-)값을 (+)로 바꿔주는 삼항연산자를 활용한다.

 

 (2) if문 활용

 

 

 

*최대값 출력하기 - 리턴값 있음, 두 변수를 비교!

 (1) 삼항연산자 활용

 

 (2) if문 활용

 

 

*평균값 호출 및 출력하기 - 변수는 3개. 리턴값은 실수형(float 혹은 double).

 

위 그림을 컴파일한 결과는 78.6666...이 된다.

 

 

소수점 첫째자리까지 출력하기

이번에는 float형으로 지정했다. 그래서 작성할 때 리터럴 'f'를 주의해서 작성하라!

설명하자면 간단하다. 평균값이 구해진 변수 f에서 10을 곱한 후,

그 값에 다시 10을 나눠주면 정상적으로 출력된다.

 

위의 예제에서

f = (int)(f*10)/10f; 를

f = Math.round(f*10)/10f; 로 바꿔줄 수 있다. 소수점 첫째자리에서 반올림하겠다는 의미이다.

 

 

s(ㅇ_ㅇ)/