实验 9-1 Method 的使用 (二)
1.
将一个整数逆序输出
输入一个正整数 repeat (0<repeat<10) ,做 repeat 次下列运算:
输入一个整数,将它逆序输出。
要求定义并调用函数 reverse(number) ,它的功能是返回 number 的逆序数。例如 reverse(12345) 的
返回值是 54321。
例:括号内是说明
输入
4 (repeat=4)
123456 -100 -2 99
输出
654321
-1
-2
99
import java.util.Scanner;
public class Test50009{
public static void main(String args[]){
int ri,repeat;
long n, res;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1;ri<=repeat;ri++){
n=in.nextInt();
/*---------*/
res=reverse(n);
System.out.println(res);
}
}
/*---------*/
static long reverse(long number){
int flag=1;
long a=0,digit;
if(number<0){
flag=-1;
number=-number;
}
while(number>0){
digit=number%10; // 分离出个位数字
a=a*10+digit; // 形成当前的逆序数
number=number/10;