「java怎么翻转一个数字」java数字反转的代码怎么写
本篇文章给大家谈谈java怎么翻转一个数字,以及java数字反转的代码怎么写对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java编写一个程序,用户输入一个正整数,把它的各位数字颠倒一下,并输出颠倒后结果
- 2、java中由命令行输入一个数,将该数字反转,与原数相加后输出
- 3、JAVA中编写一个程序用户输入一个整数显示它的反向数
- 4、java中如何作用算数运算符翻转打印一组数字?
- 5、Java程序实现把一个数字倒过来的功能,比如123变成321,注意是数字不是字符串。
- 6、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怎么翻转一个数字的信息别忘了在本站进行查找喔。