Kotlin程式:計算整數的位數
在本文中,我們將瞭解如何計算整數的位數。整數的位數是使用迴圈和計數器來計算的。
以下是相同的演示:
假設我們的輸入是:
Number : 15161718
期望的輸出是:
The result is : 8
演算法
步驟 1 - 開始
步驟 2 - 宣告兩個整數值,分別命名為count和myInput。
步驟 3 - 定義值
步驟 4 - 使用while迴圈,將輸入值除以10,直到數字減少到其最小可能值。每次遞增計數器值。
步驟 5 - 顯示計數器值作為結果
步驟 6 - 結束
示例 1
在這個例子中,我們將計算一個整數的位數。首先,宣告並初始化兩個變數,一個用於計數,另一個是我們的輸入,即我們想要計算位數的輸入:
var count = 0 var myInput = 15161718
然後,使用while迴圈計算輸入中的位數:
while (myInput != 0) {
myInput /= 10
++count
}
現在讓我們看看計算整數位數的完整示例:
fun main() { var count = 0 var myInput = 15161718 println("The number is defined as $myInput") while (myInput != 0) { myInput /= 10 ++count } println("Number of digits: $count") }
輸出
The number is defined as 15161718 Number of digits: 8
示例 2
在這個例子中,我們將計算一個整數的位數:
fun main() { var myInput = 15161718 println("The number is defined as $myInput") countDigits(myInput) } fun countDigits(input: Int) { var myInput = input var count = 0 while (myInput != 0) { myInput /= 10 ++count } println("Number of digits: $count") }
輸出
The number is defined as 15161718 Number of digits: 8
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP