逆序数JAVA代码 java逆序排列

JAVA求四个正整数,逆序数1234 。这些求余怎么求?。?/h2>用求余数的方法,求一个四位正整数的逆序数的Java程序如下:
import java.util.Scanner;
public class AA {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个四位正整数:");
int n=sc.nextInt();
if(n1000 || n9999){
System.out.println("您输入的不是一个四位正整数!");
}else{
int a,b,c,d,result;
a=n/1000;//取四位正整数的千位数
b=n/100%10;//取四位正整数的百位数
c=n/10%10;//取四位正整数的十位数
d=n%10;////取四位正整数的个位数
result=d*1000+c*100+b*10+a;
System.out.println("四位正整数"+n+"的逆序数为:"+result);
}
}
}
运行结果:
请输入一个四位正整数:1234
四位正整数1234的逆序数为:4321
java语言怎么输出5426的倒序?输出数字的逆序数的Java程序如下
public class F{
public static void main(String[] arge){
int n=5426,t,m=0;
t=n;
while(t!=0){
m=m*10+t%10;
t=t/10;
}
System.out.println(n+"的逆序数为"+m);
}
}
JAVA 使用算术运算符得到一个4位数十进制的各位数字并输出,然后输出该数的逆序数和个位数字平方后相加的import java.util.Scanner;
public class Main {
public static void dealNumber(int num){
if(num0||num9999) throw new IllegalArgumentException();
int g,s,b,q;
g=num%10;
num/=10;
s=num%10;
num/=10;
b=num%10;
num/=10;
q=num;
System.out.println("个位="+g);
System.out.println("十位="+s);
System.out.println("百位="+b);
System.out.println("千位="+q);
System.out.println();
System.out.println("倒序="+g+s+b+q);
System.out.println();
System.out.println("各位平方和="+(g*g+s*s+b*b+q*q));
【逆序数JAVA代码 java逆序排列】}
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.print("请输入数字(0-9999):");
int num=scan.nextInt();
dealNumber(num);
}
}
java reverse()使用方法求解import java.util.*;
import java.io.*;
public class PetTest
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
int t = in.nextInt();
while(t-- != 0)
{
String c = in.next();//用字符串读入
int ed = 0;
if (c.charAt(0) == '-')//处理负号
{
ed++;
System.out.print('-');
}
boolean st = false;//前导0标识
for (int i = c.length() - 1;ied;i--)
{
if (!stc.charAt(i) == '0')//不输出前导0
continue;
System.out.print(c.charAt(i));
}
System.out.println(c.charAt(ed));//最后一个数字一定要输出,防止原始数值为0
}
}
}
逆序数JAVA代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java逆序排列、逆序数JAVA代码的信息别忘了在本站进行查找喔 。

    推荐阅读