在 Java 中,有多種方法來取得整數的各個數字,其中之一涉及使用模運算子。
透過在數字上重複應用模運算符,您可以隔離一個數字中的每個數字循環:
int number; // = some int while (number > 0) { System.out.print( number % 10); // Extract the last digit number /= 10; // Truncate the number }
此方法以相反的順序傳回各個數字。為了獲得正確的順序,您可以將數字壓入堆疊並以相反的順序彈出。
int number; // = and int LinkedList<Integer> stack = new LinkedList<Integer>(); // Stack for digits while (number > 0) { stack.push( number % 10 ); // Push the last digit number /= 10; // Truncate the number } while (!stack.isEmpty()) { System.out.print(stack.pop()); // Pop the digits in correct order }
此方法提供了一種在 Java 中提取和處理整數的各個數字的有效方法。
以上是如何在 Java 中高效地從整數中提取單個數字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!