java reverse()使用方法求解

求大神给个思路啊,想了半天也没搞来!!!4、将一个整数逆序输出输入一个正整数repeat(0<repeat<10),做repeat次下列运算:输入一个整数,将它逆序输出。... 求大神给个思路啊,想了半天也没搞来!!!
4、将一个整数逆序输出
输入一个正整数repeat(0<repeat<10),做repeat次下列运算:
输入一个整数,将它逆序输出。
要求定义并调用函数reverse(number),它的功能是返回number的逆序数。
例如reverse(12345)的返回值是54321。
例:括号内是说明
输入
4 (repeat=4)
123456 -100 -2 99
输出
654321
-1
-2
99
展开
 我来答
zhaoyj163em
推荐于2017-04-23 · TA获得超过1033个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:363万
展开全部
import java.util.*;
import java.io.*;

public class PetTest
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
int t = in.nextInt();
while(t-- != 0)
{
String c = in.next();//用字符串读入
int ed = 0;
if (c.charAt(0) == '-')//处理负号
{
ed++;
System.out.print('-');
}
boolean st = false;//前导0标识
for (int i = c.length() - 1;i > ed;i--)
{
if (!st && c.charAt(i) == '0')//不输出前导0
continue;
System.out.print(c.charAt(i));
}
System.out.println(c.charAt(ed));//最后一个数字一定要输出,防止原始数值为0
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式