【操作符】 - 数据类型,直接常量
2013-07-10 23:51
218 查看
一:数据类型的种类:
1.1 整数类型:byte,short,int,long
四中类型都有正负值,区别在于存储值的范围。但是在实际应用中,大多数时间都会使用int或者long类型。因为,虽然byte和short类型虽然能够节省一部分内存,但是除非有很多那种类型的值需要存储,否则不要使用,这是由于在计算中使用它们还会增加复杂度,所以除非绝对必要,否则一般不应该使用它们。当然,从某些外部源读取数据时,例如一个硬盘文件,必须让每个数据值的类型与原始类型对应。
1.2 浮点数据类型:float,double
boolean
char
Integer和int的区别
long
1.3 数据类型转换
二:直接常量
下面例子中定义的i1,l1,f1等等都可以称之为“直接常量”。另外注意 Integer.toBinaryString() 方法:
package haizhu.com; public class Caozuofu { public static void main(String[] args) { int i1 = 0x2f; System.out.println(Integer.toBinaryString(i1)); int i2 = 0x2F; System.out.println(Integer.toBinaryString(i2)); int i3 = 0177; System.out.println(Integer.toBinaryString(i3)); char c = 0xffff; System.out.println(Integer.toBinaryString(c)); byte b = 0x7f; System.out.println(Integer.toBinaryString(b)); short s = 0x7fff; System.out.println(Integer.toBinaryString(s)); long l1 = 200; System.out.println(l1); long l2 = 200l; System.out.println(l2); long l3 = 200L; System.out.println(l3); double d1 = 200; System.out.println(d1); double d2 = 200d; System.out.println(d2); double d3 = 200D; System.out.println(d3); float f1 = 200; System.out.println(f1); float f2 = 200f; System.out.println(f2); float f3 = 200F; System.out.println(f3); } }
运行结果:
101111 101111 1111111 1111111111111111 1111111 111111111111111 200 200 200 200.0 200.0 200.0 200.0 200.0 200.0
三:问题:数据类型的详解,用法,区别
相关文章推荐
- java 基础(数据类型+操作符+常量与变量+数据类型转换)
- Thinking in java 代码练习 第一天 第一例 数据类型-直接常量 草稿
- 1.0 基础、标示符、常量、数据类型(enum 枚举,struct 结构体)、操作符、循环、数组
- 2.2数据类型、变量和常量
- Java语言基础(一)——注释、标识符、常量变量、数据类型
- Java自学笔记之数据类型,常量与变量
- Java常量,变量和数据类型
- 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。
- lua程序设计(1) - 数据类型和操作符
- 变量,常量,数据类型
- 黑马程序员--C#基础(二)-->关键字、数据类型、变量、常量
- 【黑马程序员】iOS学习之路——C语言之数据类型、常量、变量
- C#学习笔记(一)变量 常量 基本数据类型 其它
- CJ-注释,数据类型(进制),数据转换(自动提升),直接量,运算符
- Java编程基本数据类型(datatype) 、变量和常量
- 104----oracle基本概念,启动,连接, 数据类型,常见案例,集合操作符
- 数据类型 变量与常量
- 黑马程序员——Java基础(常量、变量、数据类型、运算符、键盘录入)
- C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符.
- 黑马程序员——C语言基础(二)数据类型、常量以及变量