java reverse()使用方法求解求大神给个思路啊,想了半天也没搞来!4、将一个整数逆序输出输入一个正整数repeat(0

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 06:24:51
java reverse()使用方法求解求大神给个思路啊,想了半天也没搞来!4、将一个整数逆序输出输入一个正整数repeat(0
xT]OP+ \w&x^uicH#B%:"Lecj!0ꏱ+vt[#xyϛ=i#ŝ1Bӂ}}yW/imlv8/huy}ttu?;G5w[t7~ۋt_=pvvֽR'Oܺ&4 B*5sS=90P62mh&Ie(AzR MƱ+6&RVC*C,ނ6\pTK#H# ̉"lZY ]}~{m/2&O_;Z6W};Ce BZ 3o>

java reverse()使用方法求解求大神给个思路啊,想了半天也没搞来!4、将一个整数逆序输出输入一个正整数repeat(0
java reverse()使用方法求解
求大神给个思路啊,想了半天也没搞来!
4、将一个整数逆序输出
输入一个正整数repeat(0

java reverse()使用方法求解求大神给个思路啊,想了半天也没搞来!4、将一个整数逆序输出输入一个正整数repeat(0
import java.util.*;
import java.io.*;

public class PetTest
{
\x09public static void main(String args[])
\x09{
\x09\x09Scanner in = new Scanner(System.in);
\x09\x09int t = in.nextInt();
\x09\x09while(t-- != 0)
\x09\x09{
\x09\x09\x09String c = in.next();//用字符串读入
\x09\x09\x09int ed = 0;
\x09\x09\x09if (c.charAt(0) == '-')//处理负号
\x09\x09\x09{
\x09\x09\x09\x09ed++;
\x09\x09\x09\x09System.out.print('-');
\x09\x09\x09}
\x09\x09\x09boolean st = false;//前导0标识
\x09\x09\x09for (int i = c.length() - 1;i > ed;i--)
\x09\x09\x09{
\x09\x09\x09\x09if (!st && c.charAt(i) == '0')//不输出前导0
\x09\x09\x09\x09\x09continue;
\x09\x09\x09\x09System.out.print(c.charAt(i));
\x09\x09\x09}
\x09\x09\x09System.out.println(c.charAt(ed));//最后一个数字一定要输出,防止原始数值为0
\x09\x09}
\x09}
}