Q. 이전의 거꾸로 수를 반환하는 메소드를, 각각의 기능별로 만드세요.
(단, 객체생성후, 각각의 기능별 메소드 호출해서 만드시오.)
정답은 아래있습니다.
class ReseverClass{
public int reverse(int su) {
int temp=0,result=0;
while(true) {
temp = su%10;
su = su/10;
result = (result+temp)*10;
if(su == 0 ) return result/10;
}
}
public int inData(){
Scanner input = new Scanner(System.in);
int su=0;
System.out.print("수 입력 : ");
su = input.nextInt();
return su;
}
public void display(){
int su = inData();
int result = reverse(su);
System.out.println(su+" 거꾸로 => "+ result);
}
}
public static void main(String[] args){
ReseverClass mt = new ReseverClass();
mt.display();
}
'Dev. Etc > Algorithm' 카테고리의 다른 글
[JAVA] 백준 알고리즘 1929번 문제풀이 (소수 구하기) (0) | 2019.11.03 |
---|---|
[JAVA] 백준 알고리즘 2609번 문제풀이 (최대공약수와 최소공배수) (0) | 2019.11.02 |
[JAVA] 백준 알고리즘 1934번 문제풀이 (최소 공배수) (0) | 2019.11.01 |
[JAVA] 절대값 구하는 함수 퀴즈 (0) | 2019.10.31 |
[JAVA] String을 이용한 퀴즈 2 (0) | 2019.10.29 |
[JAVA] String을 이용한 퀴즈 1 (0) | 2019.10.28 |
[JAVA] Arraylist를 이용하여 로그인 프로그램 만들기 (0) | 2019.10.27 |
[JAVA] HashMap을 이용하여 간단한 메뉴판 프로그램 만들기 (0) | 2019.10.26 |