如何在java中设置八进制的值? [英] how to set value of octal in java?

查看:115
本文介绍了如何在java中设置八进制的值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试编写以下代码。但它给了我错误,请帮助我。

I am trying to write following code.but it gives me error kindly help me.

    int six=06;
    int seven=07;
    int abc=018;
    int nine=011;
    System.out.println("Octal 011 ="+nine);
    System.out.println("octal O18 =" + abc);

为什么我不能给018和019变量.i可以给变量赋值020和021。
为什么会这样?这背后的原因请告诉我。

我收到以下错误

why i cant give 018 and 019 to variable.i can give value 020 and 021 to variable. Why this happen? what's the reason behind this Kindly tell me.
I got Following error

            integer number too large: 018
            int eight=018;


推荐答案

Octal是base-8号码系统,所以意味着数字可以是0到7,你不能在八进制数系统中使用数字8(和9)。

Octal is base-8 number system, so it means digit can be from 0 to 7, you can't use digit 8 (and 9 too) in octal number system.

这篇关于如何在java中设置八进制的值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆