您的位置:首页 > 编程语言 > Java开发

Java基本数据类型的学习记录

2009-05-15 22:00 537 查看
这篇学习记录关于Java基本数据类型。
----------------------------------------------------------------------------------------------------
文字值
文字值即是直接写在代码中的数字或字串。如int a = 5中的5。

下面是我学习得出的记录:
整数型文字值:默认是int类型,如果数值大小未超过类型范围,编译器也不会报错,但如果超过就会报错,例如: byte a = 1234 (报错) byte a = 123 不报错。
浮点型文字值:即形如1234.0,123e+6等。默认是double类型。即使数值大小未超过过低级类型范围,编译器也会报错,如 float a = 1234.0; (报错)
----------------------------------------------------------------------------------------------------
格式化输出

先记录一下简单的输出类型:
使用System.out.println()格式化输出,参数跟C语言里面的printf()函数差不多,包括两个参数,前者是格式字符串,后面的是输出的参数。 具体格式字符串的语法我就不说了,可以查看Formatter类的JavaDoc。
要记录一下的是输出浮点数的包括有"%f""%e","%g",f是直接输出十进制浮点数,e是科学计数法输出,而g是可能输出十进制浮点数,可能科学计数法输出。e的科学计数法输出保留小数点后6位。不满充0。f保留小数点后6位,不满充0。而g比较特别,如果文字值是?e-6到?e+3之间,或者直接就是十进制浮点数,输出的是十进制浮点数,否则是科学计数法输出。输出:科学计数法保留小数点后5位有效数字,十进制浮点数保留3位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: