JAVA求四个正整数,逆序数1234。这些求余怎么求啊!
导读:本文共759字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:用求余数的方法,求一个四位正整数的逆序数的Java程序如下:12345678910111213141516171819importjava.util.Scanner;publicclassAA{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.print("请输入一个四位正整数:&q... ...
目录
(为您整理了一些要点),点击可以直达。用求余数的方法,求一个四位正整数的逆序数的Java程序如下:12345678910111213141516171819importjava.util.Scanner;publicclassAA{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.print("请输入一个四位正整数:");intn=sc.nextInt();if(n<1000||n>9999){System.out.println("您输入的不是一个四位正整数!");}else{inta,b,c,d,result;a=n/1000;//取四位正整数的千位数b=n/100%10;//取四位正整数的百位数c=n/10%10;//取四位正整数的十位数d=n%10;////取四位正整数的个位数result=d1000+c100+b*10+a;System.out.println("四位正整数"+n+"的逆序数为:"+result);}}}运行结果:请输入一个四位正整数:1234四位正整数1234的逆序数为:4321能解释一下什么意思吗?
就是用求余数的方法,求一个四位正整数的逆序数,比如: 1234是一个四位数,它的逆序数就是4321要求逆序数,必须把这个四位数的各个位上的数取出来,方法就是用这个数除以它的位权再用10取余数,比如:取四位正整数的十位数字 c=n/10%10;然后按逆序重新生成一个数例如:result=d1000+c100+b*10+a;就是这个四位正整数例如:1234的逆序数例如:4321了.
四位数各位上的数除?
四位数除以它的位的权重,再用10取余数,得到这个四位数各个位上的数字.所谓位的权重,就是这一位所代表的大小,比如:十位代表10,百位代表100.
JAVA求四个正整数,逆序数1234。这些求余怎么求啊!的详细内容,希望对您有所帮助,信息来源于网络。