Java:数字分割

桃扇骨 2024-03-25 21:34 149阅读 0赞

思路:用取余运算%,将数字%10获取最后一个数字,再用除法运算/,来获取出去最后一个数字之后的其余数。以此类推,对数字进行分割。可以用do while循环对数字分割,知道第一个数字为0,结束循环。

  1. package project2;
  2. import java.util.Scanner;
  3. public class szfg {
  4. public static void main(String[] args) {
  5. Scanner input=new Scanner(System.in);
  6. int number=input.nextInt(); //例如,输入12345
  7. int b;
  8. System.out.println("分割数字:");
  9. do {
  10. b=number%10; //取该数的最后移个数字,5,4,3,2
  11. System.out.print(" "+b);
  12. number/=10; //取出数字后的剩余数字1234,123,12,1
  13. }while(number!=0);
  14. input.close();
  15. }
  16. }

运行结果为:

08845e8336de449bbfd4398eaa8286a6.png

因为分割数字,至少要做一次,选用do while循环。

发表评论

表情:
评论列表 (有 0 条评论,149人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java数字分割

    思路:用取余运算%,将数字%10获取最后一个数字,再用除法运算/,来获取出去最后一个数字之后的其余数。以此类推,对数字进行分割。可以用do while循环对数字分割,知道第一个