입력된 정수 자료형의 숫자를 거꾸로 변환하는 프로그램을 작성하세요.
입력결과
12345 | 54321 |
-12345 | -54321 |
100 | 1 |
0 | 0 |
public static void solution(int num) {
int numReverse = 0;
boolean isMinus = false;
if (num < 0); {
isMinus = true;
num *= -1;
}
while (num > 0) {
int r = num % 10;
num /= 10;
numReverse = numReverse * 10 + r;
}
System.out.println(isMinus ? numReverse * -1 : numReverse);
}
public static void solution(int num) {
int ans = 0;
while (num != 0){
ans *=10;
ans +=num%10;
num = num/10;
}
System.out.println(ans);
}
[Java] 연습문제3 - Replace 없이 특정 문자열 원하는 문자로 바꾸기 (1) | 2023.01.07 |
---|---|
[Java] 연습문제2 - ASCII코드 대소문자 상호 변환 (1) | 2023.01.07 |
[Java] 반복문(while - do) (0) | 2023.01.03 |
[Java] 조건문(성적 판정 if문을 switch로 전환) (1) | 2023.01.03 |
[Java] 여러가지 연산자_2(비트 이동 연산자, <<, >>, >>>) (0) | 2023.01.02 |
댓글 영역