kotlin 16进制_Kotlin程序将八进制数转换为十进制数
生活随笔
收集整理的這篇文章主要介紹了
kotlin 16进制_Kotlin程序将八进制数转换为十进制数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
kotlin 16進制
Given a number in octal number system format, we have to convert it into decimal number system format.
給定八進制系統格式的數字,我們必須將其轉換為十進制系統格式。
Example:
例:
Input:num = 344Output:228在Kotlin中將八進制數轉換為十進制數的程序 (Program to convert octal number to decimal number in Kotlin)
package com.includehelp.basicimport java.util.*//Main function Entry Point of Program fun main(arg: Array<String>) {//Input Streamval sc = Scanner(System.`in`)//Input Octal Numberprintln("Enter Octal Number : ")var octalNumber: Int = sc.nextInt()var decimalNumber=0var i = 0var isCorrectOctal=true;val octalStr = octalNumber.toString();//Check Given no is valid Ocatal Number or notfor(i in octalStr.indices){if (octalStr[i] !in '0'..'7' ){isCorrectOctal=false}}if(isCorrectOctal){//Convert Octal to Decimalwhile (octalNumber > 0) {val r= octalNumber % 10decimalNumber += (r * Math.pow(8.0,i.toDouble())).toInt()octalNumber /= 10i ++}//Print Decimal Numberprintln("Decimal: $decimalNumber")}else{System.err.println("Invalid Octal Number !!")} }Output
輸出量
Run 1: Enter Octal Number : 344 Decimal: 228 ------- Run 2: Enter Octal Number : 48 Invalid Octal Number !! ------- Run 3: Enter Octal Number : 47 Decimal: 39翻譯自: https://www.includehelp.com/kotlin/convert-octal-number-to-decimal-number.aspx
kotlin 16進制
總結
以上是生活随笔為你收集整理的kotlin 16进制_Kotlin程序将八进制数转换为十进制数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java BigInteger类| ha
- 下一篇: 软件工程生命周期模型_软件生命周期模型比