标识符、关键字和数据类型

 
1. 标识符
用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。
Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。下列都是合法的标识符
Girl_$,www_12$,$23boy.
Java语言使用unicode字符集,含有65535个字符。所以字母包括下面几种:
(1)‘A~Z’;‘a~z’.
(2) 汉字、日文片假名、平假名和朝鲜文等。
2. 关键字
关键字就是Java语言中已经被赋予特定意义的一些单词。不可以把这类词作为名字来用。Java的关键字有:
   abstract boolean break byte case catch   char class continue do double else   extends false find finally float for implements   import instanceof int interface long   nativenew null package private public return short static super switch synchronized   this throw   true try void while.
2.2 Java语言基本数据类型
1. 逻辑类型
l         常量:true ,false.
l         变量的定义
使用关键字boolean来定义逻辑变量。
boolean x; boolean tom_12;
也可以一次定义几个
boolean x,tom,jafei,漂亮;
x,tom,jafei,漂亮都是变量的名字。定义时也可以赋给初值
boolean x=true,tom=false,漂亮=true,jiafei;
2. 字符类型
l         常量:‘A’‘b’‘?’‘!’‘9’‘好’‘/t’,‘き’‘モ’
Java使用unicode字符集,所以常量共有65535个。
l         变量的定义
使用关键字 char来定义字符变量。
char x, char tom_12;
也可以一次定义几个
char x,tom,jafei,漂亮;
x,tom,jafei,漂亮都是变量名字。定义时也可以赋给初值
char x= ‘A’,tom=‘家’,漂亮=‘假’,jiafei;
3. 整数类型
l         常量:123,6000(十进制),077(八进制),0x3ABC(十六进制)。
l         整型变量的定义分为三种
1)   int
使用关键字int来定义int 型整型变量
int x ;
int tom_12;
也可以一次定义几个
int x,tom,jafei,漂亮;
x,tom,jafei,漂亮都是名字。定义时也可以赋给初值
int x= 12,tom=-1230,漂亮=9898,jiafei;
:对于int型变量,内存分配给4个字节,占32位,因此int型变量的取值范围是: -2 31~2 31-1。
2) byte
使用关键字byte 来定义byte 型整型变量
byte x ; byte tom_12;
也可以一次定义几个 : byte x,tom,jafei,漂亮;
x,tom,jafei,漂亮都是名字。定义时也可以赋给初值
byte x= -12,tom=28,漂亮=98,jiafei;
对于 byte 型变量,内存分配给 1 个字节,占 8 位,因此 byte 型变量的取值范围是 : -27~27-1
3) short
使用关键字short来定义short型整型变量
short x ; short tom_12;
也可以一次定义几个
short x,tom,jafei,漂亮;
x,tom,jafei,漂亮都是名字。定义时也可以赋给初值
short x= 12,tom=1234,漂亮=9876,jiafei;
:对于short型变量,内存分配给2个字节,占16位,因此short型变量的取值范围是:
      -215~215-1。
4) long
使用关键字long来定义long型整型变量
long x ; long tom_12;
也可以一次定义几个
long x,tom,jafei,漂亮;
x,tom,jafei,漂亮都是名字。定义时也可以赋给初值
long x= 12,tom=1234,漂亮=9876,jiafei;
注:对于long型变量,内存分配给8个字节,占64位,因此long型变量的取值范围是: -2 63~2 63-1。
4 浮点类型(实型)
浮点型分两种
1)   float
l         常量:123.5439f,12389.987F,123.0f,2e40f(2乘10的40次方,科学计数法)
l         变量的定义
使用关键字float来定义float型变量
float x ; float tom_12;
也可以一次定义几个
float x,tom,jafei,漂亮;
x,tom,jafei,漂亮都是名字。定义时也可以赋给初值
float x= 12.76f,tom=1234.987f,漂亮=9876.0f,jiafei;
:对于float型变量,内存分配给4个字节,占32位,float型变量的取值范围大约是: 10 -38~10 38  , -10 38~-10 -38
2)   double
l         常量:12389.5439d(d可以省略),12389908.987,123.0,6e-140(6乘10的-140次方,科学计数法)
l         变量的定义
使用关键字double来定义double型变量
double x ; double tom_12;
也可以一次定义几个
double x,tom,jafei,漂亮;
x,tom,jafei,漂亮都是名字。定义时也可以赋给初值
double x= 12.76,tom=1234098.987,漂亮=9876.098d,jiafei;
:double型变量,内存分配给8个字节,占64位,double型变量的取值范围大约是:
       ±(10 -308~10 308 )
例子 1 public class Datatype
{ public static void main(String args[])
 { byte a=120;short b=250;int c=2200;long d=500000;
    char e=' ';float f=11111.111f;double g=11111111.111;
    boolean =true;boolean =false;
   System.out.println("a= "+a); System.out.println("b= "+b);
  System.out.println("c= "+c); System.out.println("d= "+d);
   System.out.println("e= "+e); System.out.println("f= "+f);
   System.out.println("g= "+g); System.out.println(" = "+ );
   System.out.println(" = "+ );
 }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值