「java怎么翻转一个数字」java数字反转的代码怎么写

博主:adminadmin 2023-03-17 20:37:10 310

本篇文章给大家谈谈java怎么翻转一个数字,以及java数字反转的代码怎么写对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java编写一个程序,用户输入一个正整数,把它的各位数字颠倒一下,并输出颠倒后结果

代码如下:

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);

    }

}

java中由命令行输入一个数,将该数字反转,与原数相加后输出

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 len; i ++) {

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;

}

}

}

}

JAVA中编写一个程序用户输入一个整数显示它的反向数

还记得StringBuffer类吗?里面有个reverse()方法吗?它可以反转一个字符串,你可以把一个整数转化成string然后添加进StringBuffer中,调用reverse()方法反转它,然后再把反转后的字符串用Integer.parseInt(String s)方法转换成数字就行了,这是最简便的方法,当然你也可以用循环的算法

java中如何作用算数运算符翻转打印一组数字?

package a;

import java.util.Scanner;

public class SunNum {

public static int overturn(int x){

int y = 0,a;

while((a = x % 10) != 0){

y = y*10 + a; 

x = x/10;

}

return y;

}

public static void main(String[] args) {

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

Scanner sc = new Scanner(System.in);

int x = sc.nextInt();

System.out.println("翻转数是:"+overturn(x));

System.out.println("两个数的和是:"+ (x+overturn(x)));

}

}

package a;

import java.util.Scanner;

public class SunNum {

public static int overturn(int x){

int y = 0,a;

while((a = x % 10) != 0){

y = y*10 + a;

x = x/10;

}

return y;

}

public static void main(String[] args) {

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

Scanner sc = new Scanner(System.in);

int x = sc.nextInt();

System.out.println("翻转数是:"+overturn(x));

}

}

Java程序实现把一个数字倒过来的功能,比如123变成321,注意是数字不是字符串。

//正负整数

int re = 0;

int in = 1237845;

while(in != 0){

    re*=10;

    re+= in%10;

    in/=10;

}

System.out.println(re);//5487321

java 输入一个数 反转输出

先求这个数的位数,

然后用取余,相除的方法就很快得到,

用String来处理效率太低下,

StringBuffer的reverse()方法更不可取,要是末几位是0,那么输出结果就不对了,

///Test.java

public class Test {

public static void main(String[] args) {

reverse(12340567);

reverse(123000);

}

static void reverse(int a){

int rs = 0;

while(a0){

rs*=10;

rs+=a%10;

a/=10;

}

System.out.println(rs);

}

}

java怎么翻转一个数字的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java数字反转的代码怎么写、java怎么翻转一个数字的信息别忘了在本站进行查找喔。