Java面向对象程序设计(第2版)
浮点型(Cont)实型变量的类型:数据类型 float double 所占位数 32 64 数的范围 1.4E-45 ~3.4E+38 4.9E-324 ~1.7E308
定义一个float类型的浮点数方法
给一个带小数的数后面加上f(包括科学
计数法)。 将能隐式转化的数赋值给浮点变量:如char类型、整型 (十进制、八进制、十六进制)。
Java面向对象程序设计(第2版)
字符串
字符串常量:用双引号来表示字符串常量,如“汉字”, “I‘m a student.‖等。 字符串变量:用String表示,String 不是原始类型,而 是一个类(class),它被用来表示字符序列。字符本 身符合 Unicode 标准,且上述 char 类型的反斜线符号
适用于 String。与 C 和 C++不同,String 不能用“\0‖作为结束。
Java面向对象程序设计(第2版)
简单数据类型举例public class Assign { public static void main (String args [ ] ) { int x , y ; //定义x,y两个整型变量 float z = 1.234f ; //指定变量z为float型,且赋初值为1.234 double w = 1.234 ; //指定变量w为double型,且赋初值为1.234 boolean flag = true ; //指定变量flag为boolean型,且赋初值为true char c ; //定义字符型变量c String str ; //定义字符串变量str String str1 = " Hi " ; //指定变量str1为String型,且赋初值为Hi c = ' A ' ; //给字符型变量c赋值'A' str = " bye " ; //给字符串变量str赋值"bye" x = 12 ; //给整型变量x赋值为12 y = 300; //给整型变量y赋值为300 } }
Java面向对象程序设计(第2版)
数据类型转换
不同类型数据间的优先关系如下: 低------------------------------------------->高
byte,short,char-> int -> long -> float -> double
自动类型转换规则 整型,实型,字符型数据可以混合运算。运算中,不同类 型的数据先转化为同一类型,然后进行运算,转换从低 级到高级 。

