输入一个有符号整数,输出该整数的反转值。
import java.util.*; public class Main{ public void reverse(int num){ int n1 = 0; if(num<0){ num = Math.abs(num); System.out.print("-"); } if(num == 0){ System.out.print(num); } while (num != 0){ n1 = num%10; num = num/10; if(n1 == 0){ continue; } System.out.print(n1); } } public static void main(String[] args){ Main m = new Main(); Scanner sc = new Scanner(System.in); while(sc.hasNextInt()){ int num = sc.nextInt(); m.reverse(num); } } }
import java.util.Scanner; public class Main { public static int reverse(int x) { int rev = 0; while (x != 0) { rev = rev * 10 + +x % 10; x /= 10; } return rev; } public static void main(String[] args) { Scanner in = new Scanner(System.in); int input = in.nextInt(); System.out.println(reverse(input)); } }