编写一java程序,能将任意整数反转。例:输入982176,系统处理后输出为671289。

编写一java程序,能将任意整数反转。例:输入982176,系统处理后输出为671289。,第1张

程序如下

//input:需要反转的int值。

public int reverse(int inputNum){。

String inputStr="" //将输入的整扒塌数先转为字符串

String result="" //提前定义反伍颤转后的字腔此败符串。

//循环。

for(int i=inputStr.length()-1i>=0i--){。

//一个一个字符连接构造新字符串。

result=result+inputStr.charAt(i)。}。

//反转后的字符串转换为int后返回。

return Integer.parseInt(result)。}。

代码如下:

import java.util.Scanner

public class ReverseNumber {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in)

        System.out.println("请输入一个整数:")

        int num = scanner.nextInt()

        StringBuilder stringBuilder = new StringBuilder()

        String reverseStr = stringBuilder.append(num).reverse().toString()

    烂胡    System.out.println(reverseStr)

  汪历掘 困核     //如果想要整型,再转换一次

        int reverseNum = Integer.valueOf(reverseStr)

//        System.out.println(reverseNum)

    }

}

import java.util.*

public class Test {

public static void main(String[] args) {

Scanner san = new Scanner(System.in)

int number

String line

while(true){

try{

System.out.println("请输入一个数字孝宴:")

line = san.nextLine()

number = Integer.valueOf(line)

int len = line.length()

char [] chNums = new char[len]

for(int i = 0 i <leni ++) {

chNums[len - i -1] = line.charAt(i)

}

int opnumber = Integer.valueOf(String.valueOf(chNums))

System.out.println("伏慎桥倒缺猛序相加结果为: " + (opnumber + number))

break

} catch(Exception e) {

System.out.println("格式错误,重新输入")

continue

}

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12236134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存