二、变量与款裾美型 Import java.awt.*; Import java.applet.Applet; Public class Variable Definition extends Applet{ public void init(){ int x; char char Class Flag='R'; 调用错误 String promptl-=“定义”; String promptz2=“类型变量”; String prompt3=“,初值为”; } public void paint(Graphics g){ g.drawString(prompt1+x+prompt2,10,20); g.drawString(prompt2+char_Class_Flag+prompt3,10,50);
二、变量与数据类型 Import java.awt.*; Import java.applet.Applet; Public class VariableDefinition extends Applet{ public void init(){ int x; char char_Class_Flag=‘R’; String prompt1=“定义”; String prompt2=“类型变量”; String prompt3=“,初值为”; } public void paint(Graphics g){ g.drawString(prompt1+x+prompt2,10,20); g.drawString(prompt2+char_Class_Flag+prompt3,10,50); } } 调用错误
二、变量与数据奚型 基本类型:所有基本类型所占的位数都是确定的, 并不因操作系统的不同而不同。 数据类型 所占位数 数的范围 char 16 0≈65535 byte 8 -27~27-1 short 16 -215215.1 int 32 -231231.1 long 64 -263263.1 float 32 3.4e-038~3.4e+038 double 64 1.7e-308~1.7e+308
二、变量与数据类型 基本类型:所有基本类型所占的位数都是确定的, 并不因操作系统的不同而不同。 数据类型 所占位数 数的范围 char 16 0 ~65535 byte 8 -2 7~2 7 -1 short 16 -2 15~2 15 -1 int 32 -2 31~2 31 -1 long 64 -2 63~2 63 -1 f loat 32 3.4e-038 ~3.4e+038 double 64 1.7e-308 ~1.7e+308
二、变量与款据美型 布尔型 布尔型数据只有两个值true和false,分别代表“真”与“假 且它们不对应于任何整数值布尔型变量的定义如: boolean b=true;
布尔型数据只有两个值true和false,分别代表“真”与“假” 且它们不对应于任何整数值布尔型变量的定义如: boolean b=true; 二、变量与数据类型 布尔型
二、变量写款据美型 整型与字符型 1)注意整型的取值范围; 2)字符型可以赋值字符常量或者一定范围内的整数; char a=‘A2, char a=65; 3)整数变量不允许直接赋值给字符变量; int f=65;char a=f; 4)强制类型转换 int f=65;char a=(char)f; 5)8进制表示整数:0123,037 6)16进制表示整数:0x123,0x37
1)注意整型的取值范围; 2)字符型可以赋值字符常量或者一定范围内的整数; char a=‘A’; char a=65; 3)整数变量不允许直接赋值给字符变量; int f=65; char a=f; 4)强制类型转换 int f=65; char a=(char)f; 5)8进制表示整数:0123,037 6)16进制表示整数:0x123,0x37 二、变量与数据类型 整型与字符型
二、变量与款据美型 浮点型 1)注意取值范围 2)精度很重要,中间舍入误差引起失真, 尽量使用双精度型, 3)科学记数法 6,5e-4 4)浮点型常量:6.5E-4f或者6.5E-4F 5)双精度型常量:6.5E-4d或者6.5E-4D 6)6.5E-4默认为双精度型
1)注意取值范围; 2)精度很重要,中间舍入误差引起失真,尽量使用双精度型; 3)科学记数法; 6.5e-4 4)浮点型常量:6.5E-4f 或者6.5E-4F 5)双精度型常量: 6.5E-4d 或者6.5E-4D 6) 6.5E-4默认为双精度型 二、变量与数据类型 浮点型