java编写一个程序,用户输入一个正整数,把它的各位数字颠倒一下,并输...
发布网友
发布时间:2024-05-05 04:04
我来回答
共3个回答
热心网友
时间:2024-05-19 17:50
代码如下:
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);
}
}
热心网友
时间:2024-05-19 17:53
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入一两位的整数");
int a = 0;
while(true){
try {
a = in.nextInt();
if(a>=10){
break;
}else{
System.out.println("请输入一两位的整数");
a = in.nextInt();
}
} catch (Exception e) {
System.out.println("请输入整数");
}
}
String dao=String.valueOf(a);
String daoshu = dao.charAt(dao.length()-1)+""+dao.substring(0,dao.length()-1);
System.out.println(daoshu);
in.close();
}
}
运行结果 :
请输入一两位的整数
10086
61008
热心网友
时间:2024-05-19 17:52
public class Test {
public static void main(String[] args) {
try {
System.out.println("请输入一个正整数");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
//转换为字符串
String str = String.valueOf(num);
char[] charArray = str.toCharArray();
System.out.println("结果为:");
for (int i = charArray.length-1; i >= 0; i--) {
System.out.print(charArray[i]);
}
} catch (Exception e) {
System.out.println("抱歉!输入有误!");
}
}
}
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(); Strin...
用java编程:输入一个正整数,将该数的各位左右反转输出。如123。输出...
import java.util.*;public class aa { public static void main(String args[]){ Scanner input=new Scanner(System.in);System.out.println("请输入一个三位数整数");int a=input.nextInt();int num[]=new int[3];for(int i=0;i<3;i++){ num[i]=a%10;a=a/10;} System.out.p...
求Java源代码:用Java实现输出:输入一个正整数,将该数的各位左右反转输出...
不知道这样写是不是符合你的要求?public class Temp { public static void main(String[] args) { String str = String.valueOf(12345);StringBuffer buff = new StringBuffer();System.out.println(str);for(int i=str.length()-1;i>=0;i--){ buff.append(str.charAt(i));} String re...
用java编程:输入一个正整数,将该数的各位左右反转输出...
import java.util.*;public class aa {public static void main(String args[]){ Scanner input=new Scanner(System.in); System.out.println("请输入一个三位数整数"); int a=input.nextInt(); int num[]=new int[3]; for(int i=0;i<3;i++){ num[i]=a%10; a=a/10; } System.out.printl...
输入一个正整数,将这个数的所有位进行重新排序,得出最大的值 java?
Scanner scan = new Scanner(System.in);int num=scan.nextInt();int[] digital=new int[10];int i=0;while(num!=0){ digital[i]=num%10;num=num/10;} Arrays.sort(digital);System.out.println("最大值:"+digital[digital.length-1]);
用JAVA编写程序:输入任意位正整数使其倒置输出
import java.util.*;public class Test { public static void main(String[] args) { Scanner san = new Scanner(System.in);System.out.print("请输入任意长度的数字: ");String line = san.next();StringBuffer sb = new StringBuffer(line);System.out.print("倒序的输出为: " + sb....
用java编写一个while循环,判断用户输入了一个正整数。
public boolean check(){ //一直不停的监听输入 while(true){ //键盘上输入一个字符串 Scanner scanner = new Scanner(System.in);String str = scanner.next();//将字符串变成int类型的数据 int a = Integer.parse(str);//如果a大于等于0,那么说明是正整数 if(a>=0){ //打印输出信息 Sy...
...int a=5872 ,写一段java程序将a中的数字倒过来得到int b=2785...
输入正整数,输出你需要的,输入0或负数结束。import java.util.Scanner;import java.lang.String;public class Main { public static void main(String _[]){ Scanner s=new Scanner(System.in);int a,b;while(s.hasNext()){ if((a = s.nextInt())>0){ String strA = "" + a;char ...
请问java语言如何从键盘输入一个正整数,输出其二进数值?
import java.util.Scanner;public class Test { public static void main(String[] args) { System.out.print("请输入正整数:");Scanner scanner = new Scanner(System.in);int input = scanner.nextInt();if (input <= 0) { System.out.println("输入数值不是正整数。");scanner.close();...
java:任意输入一个五位的正整数,逆序输出该数字
import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner scan = new Scanner(System.in);String input = scan.nextLine();String output = ""+input.charAt(4)+input.charAt(3)+input.charAt(2)+input.charAt(1)+input.charAt(0)+"";System.out....