<legend id='ZJgXI'><style id='ZJgXI'><dir id='ZJgXI'><q id='ZJgXI'></q></dir></style></legend>

    • <bdo id='ZJgXI'></bdo><ul id='ZJgXI'></ul>
  • <i id='ZJgXI'><tr id='ZJgXI'><dt id='ZJgXI'><q id='ZJgXI'><span id='ZJgXI'><b id='ZJgXI'><form id='ZJgXI'><ins id='ZJgXI'></ins><ul id='ZJgXI'></ul><sub id='ZJgXI'></sub></form><legend id='ZJgXI'></legend><bdo id='ZJgXI'><pre id='ZJgXI'><center id='ZJgXI'></center></pre></bdo></b><th id='ZJgXI'></th></span></q></dt></tr></i><div id='ZJgXI'><tfoot id='ZJgXI'></tfoot><dl id='ZJgXI'><fieldset id='ZJgXI'></fieldset></dl></div>
      <tfoot id='ZJgXI'></tfoot>

        <small id='ZJgXI'></small><noframes id='ZJgXI'>

      1. 如何获得整数的单独数字?

        How to get the separate digits of an int number?(如何获得整数的单独数字?)
        <legend id='7CwEf'><style id='7CwEf'><dir id='7CwEf'><q id='7CwEf'></q></dir></style></legend>

        <small id='7CwEf'></small><noframes id='7CwEf'>

            <tbody id='7CwEf'></tbody>
          <i id='7CwEf'><tr id='7CwEf'><dt id='7CwEf'><q id='7CwEf'><span id='7CwEf'><b id='7CwEf'><form id='7CwEf'><ins id='7CwEf'></ins><ul id='7CwEf'></ul><sub id='7CwEf'></sub></form><legend id='7CwEf'></legend><bdo id='7CwEf'><pre id='7CwEf'><center id='7CwEf'></center></pre></bdo></b><th id='7CwEf'></th></span></q></dt></tr></i><div id='7CwEf'><tfoot id='7CwEf'></tfoot><dl id='7CwEf'><fieldset id='7CwEf'></fieldset></dl></div>
        1. <tfoot id='7CwEf'></tfoot>

                  <bdo id='7CwEf'></bdo><ul id='7CwEf'></ul>
                  本文介绍了如何获得整数的单独数字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有 1100、1002、1022 等数字.我想要单独的数字,例如对于第一个数字 1100,我想要 1、1、0、0.

                  I have numbers like 1100, 1002, 1022 etc. I would like to have the individual digits, for example for the first number 1100 I want to have 1, 1, 0, 0.

                  如何在 Java 中获得它?

                  How can I get it in Java?

                  推荐答案

                  为此,您将使用 % (mod) 运算符.

                  To do this, you will use the % (mod) operator.

                  int number; // = some int
                  
                  while (number > 0) {
                      print( number % 10);
                      number = number / 10;
                  }
                  

                  mod 运算符将为您提供对数字进行 int 除法的余数.

                  The mod operator will give you the remainder of doing int division on a number.

                  所以,

                  10012 % 10 = 2
                  

                  因为:

                  10012 / 10 = 1001, remainder 2
                  

                  注意: 正如 Paul 所说,这会以相反的顺序为您提供数字.您需要将它们压入堆栈并以相反的顺序将它们弹出.

                  Note: As Paul noted, this will give you the numbers in reverse order. You will need to push them onto a stack and pop them off in reverse order.

                  按正确顺序打印数字的代码:

                  Code to print the numbers in the correct order:

                  int number; // = and int
                  LinkedList<Integer> stack = new LinkedList<Integer>();
                  while (number > 0) {
                      stack.push( number % 10 );
                      number = number / 10;
                  }
                  
                  while (!stack.isEmpty()) {
                      print(stack.pop());
                  }
                  

                  这篇关于如何获得整数的单独数字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  How can I detect integer overflow on 32 bits int?(如何检测 32 位 int 上的整数溢出?)
                  Local variables before return statements, does it matter?(return 语句之前的局部变量,这有关系吗?)
                  How to convert Integer to int?(如何将整数转换为整数?)
                  How do I create an int array with randomly shuffled numbers in a given range(如何在给定范围内创建一个随机打乱数字的 int 数组)
                  Inconsistent behavior on java#39;s ==(java的行为不一致==)
                  Why is Java able to store 0xff000000 as an int?(为什么 Java 能够将 0xff000000 存储为 int?)

                • <tfoot id='BkcRv'></tfoot>

                    <tbody id='BkcRv'></tbody>

                    <small id='BkcRv'></small><noframes id='BkcRv'>

                      <i id='BkcRv'><tr id='BkcRv'><dt id='BkcRv'><q id='BkcRv'><span id='BkcRv'><b id='BkcRv'><form id='BkcRv'><ins id='BkcRv'></ins><ul id='BkcRv'></ul><sub id='BkcRv'></sub></form><legend id='BkcRv'></legend><bdo id='BkcRv'><pre id='BkcRv'><center id='BkcRv'></center></pre></bdo></b><th id='BkcRv'></th></span></q></dt></tr></i><div id='BkcRv'><tfoot id='BkcRv'></tfoot><dl id='BkcRv'><fieldset id='BkcRv'></fieldset></dl></div>

                        <bdo id='BkcRv'></bdo><ul id='BkcRv'></ul>
                        1. <legend id='BkcRv'><style id='BkcRv'><dir id='BkcRv'><q id='BkcRv'></q></dir></style></legend>