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位。
----------------------------------------------------------------------------------------------------
文字值
文字值即是直接写在代码中的数字或字串。如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位。
相关文章推荐
- Java学习笔记-基本数据类型与运算符
- Java学习---四种基本数据类型
- Java学习——基本数据类型
- java学习笔记(2)基本数据类型对象包装类
- 黑马程序员:java基础学习——基本数据类型
- [bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
- Erlang学习记录(二)——基本数据类型
- java学习1——基本数据类型
- 从Android/Java基础之上学习C/C++语言(1)--C语言基础--基本数据类型
- JAVA基础学习总结---原码、补码、反码以及基本数据类型
- java学习第十六天之基本数据类型包装类、StringBuffer
- JAVASE学习笔记:第二章 JAVA基本数据类型
- Java基础学习笔记(一)基本数据类型
- Java学习_ 基本数据类型_float
- 学习JAVA第五天!数据的基本类型,数组和函数。
- Java学习日志(21-2-IO流-基本数据类型与字节数组对象与、编码解码)
- 【Java学习笔记】基础知识学习1【基本输出,数据类型,基础运算符号】
- Java学习之基本数据类型
- java学习02-java基础知识、基本数据类型、运算符