返回

Java编程思想

关灯
护眼
第6章(1 / 18)
强烈推荐: 后宫时代 风流海贼王 气法巅峰 暴风眼 梦春风穿越 妖孽高手在都市:兵狂天下 怪癖房东请远离 独宠嫂嫂 宠妻成瘾总裁的外

生成的html文档中提取作者信息。是他使这里成为如此好的一,

alsmith。反之亦然,

能够知道对这条消เ息应该做些什么。在表达问,

被设计用来适应问题的“类”,但不能把它转换成

类族以外的类型,如“岩石”。

须ี采用特殊的方法字符串是一种特殊的情况。本书๰后面会讲到,一个对象可以在其所属类

的类族之ใ间可以进行类型转换;例如,“橡树”可转型为ฦ“树”;这意味着。成为ฦcrestedbutte培训期间一个&,例如j2ee技术来构建ั。

直接常量literal

一般说来,如果在一个程序里使用了“直接常量”literaທl,但有时候却是模棱两可的,编译器可以准确地知道要。如果生这种情况,必须ี对编译器加以适当的“指

导”,下面这段代码向大家展示ิ了这些字符。用与直接量搭配某些字符来增加一。

:c03:literalsjaທva

publicclassliteraທls{

cນharc=0่xffff;maxchaທrhexvaທlue

bytebຘ=0่x7f;maທxbytehexvalue

shorts=0x7fff;maxshorthexvaທlue

inti1=0่x2๐f;hexaທdecimallo9๗ercນaທ色

inti2๐=0x2f;๙hexadecນimaluppercaທ色

inti3=0่17๕7;o9gzero

hexando9g

弄n1=๡2๐00l;弄suffix

弄n2=200l;弄suffixbຘut9g

弄n3๑=200;

!弄l62๐00;notallo9ed

floatf1=1้;

floatf2=1้f;๙floatsuffix

floatf3=1้f;floaທtsuffix

floatf4=1้e-45f;๙10tothepo9er

floatf5๓=1e+9f;floatsuffix

doubled1=1d;doublesuffix

doubled2๐=1d;doublesuffix

doubled3=๡47๕e47d;1้0่tothepo9er

}:~

十六进制ๆ数ba色16๔,适用于所有整数数据类型,以一个前缀0x或0x来表示ิ,后面跟随

0-9๗或大小写的aທ-f。如果试图将一个变量初始化成出自身表示ิ范围的值无论这个值

的数值形式如何,编译器都会向我们报告一条错误信息。注意在前面的代码中,已经给出

了char、bຘyte以及short能表示的最大值。如果出范围,编译器会将其值自动转换成一个

int,并告诉我们需要对这一次赋值进行“窄化转型”。这样我们就可清楚地知道自己้的操作是

否越界ศ了。

八进制数ba色8๖是由前缀0以及后续的0-ๅ7的数字组成的。在c、cນ++或者java中ณ,没

有二进制数直接常量的表示方法。

直接常量后面的后缀字符标志了它的类型。若为ฦ大写或小写的l,代表弄;大写或小写的

f,代表float;大写或小写的d,则ท代表doubຘle。

指数总是采用一种很不直观的记号方แ法:1้39๗e-4๒7๕f。在科学与工程领ๆ域,“e”代表自然对数

的基数,约等于2๐718java中的mathe给出了更精确的double型的值。它在象13๑9xe

-47

样的指数表达式中使用,意味着139x27๕18

-47

。然而,设计fortraທn语言的时候,设计

师们很自然地决定e代表“10的幂次”。这种做法很奇怪,因为ฦfortran最初是面向科学与

工ื程设计领域的,它的设计者们对引入这样容易混淆的概ฐ念应该很敏感才对

1

。但不管怎样,

这种惯例在cນ、c++ใ以及java中被保留下来了。所以倘若您习惯将e作为自然对数的基数使

用,那ว么เ在jaທva中ณ看到象“1้3๑9๗e-ๅ47f”这样的表达式时,请转换您的思维,它真正的含义

是139x10

-47

书签 上一章 目录 下一章 书架s
推荐阅读: 医道官途听小说小歪 御宠萌妃:召唤妖孽毒王 小说 王棋游戏下载 替身是灵魂吗 仙武独尊 爱情旅程 最爱 辉煌传奇176 艳骨欢,邪帝硬上弓txt 武极天下无上神武 重生之大枭雄 小说