将八进制数转换为十进制数——java

import java.util.Scanner;

/*

* 编写方法,将八进制数转换为十进制数。Integer.valueOf("876",8).toString()

* */

public class OctalToDecimal {

  public static void main(String[] args) {

    String oldValue;

    System.out.print("Input the an Octal number:");

    oldValue = new Scanner(System.in).next();

    String newValue;

    newValue = OctalToDecimal.toDecimal(oldValue);

    System.out.print(newValue);

}

  public static String toDecimal(String oldValue)

  {

    String integer = Integer.valueOf(oldValue,8).toString();

    return integer;

  }

}

时间: 2024-10-14 18:43:56

将八进制数转换为十进制数——java的相关文章

C#Winform基础 八进制数转换为十进制数(无符号,整数,正数)

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 UI 2 code 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using S

用栈实现2进制数到十进制数的转换

问题:用栈实现2进制数到十进制数的转换 解析:用到<math.h>库中的pow函数,pow(2,i)表示2^i.当进行形参到实参的传送时,需要改变栈中的元素时传入&s,当不改变栈中元素,只对栈s进行操作时,传入s 代码实现: /*利用栈的特点将2进制数转换为10进制数 */ #include<stdio.h> #include<stdlib.h> #include<math.h> #define ElemType char #define Init_

C语言:其他进制数转换为十进制(方法一)

#include<stdio.h> #include<math.h> #include<string.h> //其他任意进制转换为十进制 int main() { int trans(char a[],int ); char strupr(char ); char arr[100]; int t; printf("请输入进制的类型:"); scanf("%d",&t); printf("请输入该进制的数:&quo

数制之非十进制数转十进制数

二进制转成十进制方法按权相加法:数码与权值相乘,然后将积相加1010101上面这个二进制数转成十进制数是首先,先展开从右到左公式数码 乘以 基数的数码位数减1次幂(12零次方 ) +(02一次方)+(12二次方)+(02的4 - 1方)+(12的5-1)+(02的6-1方)+(1*2的6-1方) 八进制转成十进制数码与权值相乘,然后将积相加3243数码与基数的数码位数-1次幂相乘38的4-1次方 + 28 的 3-1次方 + 48 的2-1次方 38的1-1次方 十六进制转成十进制数码与权值相乘

VC中,如何将十六进制字符串转换为十进制数?

原文链接:http://blog.csdn.net/bennyfun79/article/details/6934843 在程序中,我们有时需要将一个十六进制字符串转换为十进制数字.比如: 1 char *ptr="0x11"; 2 int n=0; 3 //我们想让n等于0x11,即17 通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法: view plaincopy to clipboardprint? 1 char *ptr="123";

C#Winform基础 十六进制数转换为十进制数(整数,正数)

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 UI 2 code 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using S

C#Winform基础 无符号二进制数(整数)转换为十进制数

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 UI 2 code 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using S

MATLAB把ISE中产生的1QN格式的十六进制数据转换为十进制数进行分析

数据格式为1位符号位,1位整数位,8位小数位. N=64; fid = fopen('e:\sin.txt','r'); for i = 1 : N; num(i) = fscanf(fid, '%x', 1) %从fid所指的文件以16进制方式读出数据 if(num(i)>512) num(i)=-(num(i)-512)/2^8;%第10位(符号位)是1,转换为负数.8位小数位,除以2^8 else num(i)=num(i)/2^8; end end fclose(fid); plot(n

C#控制台基础 无符号八进制小数转换为十进制

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Co