标识符数据类型.docx

上传人:b****0 文档编号:9243800 上传时间:2023-05-17 格式:DOCX 页数:20 大小:1.07MB
下载 相关 举报
标识符数据类型.docx_第1页
第1页 / 共20页
标识符数据类型.docx_第2页
第2页 / 共20页
标识符数据类型.docx_第3页
第3页 / 共20页
标识符数据类型.docx_第4页
第4页 / 共20页
标识符数据类型.docx_第5页
第5页 / 共20页
标识符数据类型.docx_第6页
第6页 / 共20页
标识符数据类型.docx_第7页
第7页 / 共20页
标识符数据类型.docx_第8页
第8页 / 共20页
标识符数据类型.docx_第9页
第9页 / 共20页
标识符数据类型.docx_第10页
第10页 / 共20页
标识符数据类型.docx_第11页
第11页 / 共20页
标识符数据类型.docx_第12页
第12页 / 共20页
标识符数据类型.docx_第13页
第13页 / 共20页
标识符数据类型.docx_第14页
第14页 / 共20页
标识符数据类型.docx_第15页
第15页 / 共20页
标识符数据类型.docx_第16页
第16页 / 共20页
标识符数据类型.docx_第17页
第17页 / 共20页
标识符数据类型.docx_第18页
第18页 / 共20页
标识符数据类型.docx_第19页
第19页 / 共20页
标识符数据类型.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

标识符数据类型.docx

《标识符数据类型.docx》由会员分享,可在线阅读,更多相关《标识符数据类型.docx(20页珍藏版)》请在冰点文库上搜索。

标识符数据类型.docx

标识符数据类型

02.标识符和数据类型

本季介绍了Java中的标识符的命名规则,各种关键字及数据类型的划分,并对各种数据类型的使用进行了详细的讲解。

本季主要知识点有:

标识符的组成及限制、JAVA中的保留字、java中的数据类型划分和JAVA中的八种基本数据类型的定义和使用。

blog:

[零基础学JAVA]JavaSE基础部分-02.标识符、数据类型2008-11-24

 

1、课程名称:

标识符、数据类型 

本季介绍了Java中的标识符的命名规则,各种关键字及数据类型的划分,并对各种数据类型的使用进行了详细的讲解。

 

本季主要知识点有:

标识符的组成及限制、JAVA中的保留字、java中的数据类型划分和JAVA中的八种基本数据类型的定义和使用。

2、知识点 

2.1、上次课程主要知识点回顾 

1、java的发展历程 

2、JDK的配置及使用 

·path路径:

运行JAVA程序需要的程序支持路径:

java.exe、javac.exe 

·classpath路径:

指的是java运行时会根据classpath指定的路径找到所需要的类 

3、publicclass和class定义类的区别 

4、打印HelloWorld的一个程序

2.2、本次课程预计讲解知识点 

1、标识符的组成及限制 

2、JAVA中的保留字 

3、 java中的数据类型划分 

4、JAVA中的八种基本数据类型的定义和使用

3、具体内容

本季目标

变量

例如:

1是数字,在程序中是常量 

数字可以是12345,所以数字实际上就是变量

使用变量的注意事项

我们举一个最简单的变量定义方式:

publicclassDemo01 

   publicstaticvoidmain(Stringargs[]) 

   { 

       //定义一个数字的变量 

       intt=10; 

       //现在可以去任意修改t的值 

       t=20; 

   } 

};

定义变量时必须指明变量的类型。

小数、整数 

变量的定义方法:

类型的定义变量名称

我们去掉int整数变量定义看看结果:

提示找不到符号变量t:

证明如果不定义变量t的话,系统就无法知道t的类型,所以就无法给它分配内存空间,所以变量必须先定义再使用。

int是定义整数变量,如果我们修改成int=20.0,加个小数看看哈

它给了一个小数,而t是一个整型的类型,在这种情况下,它会出现一些错误,提示类型不相符,当然这个错误本身是可以解决的,这个错误会损失一些精度。

因为小数转换成整数的话,肯定要进行四舍五入等操作。

这就是我们的变量定义。

标识符

(1)

标识符由字母、数字、下划线、$组成,其中不能以数字开头。

-->永远以单词开头

java标识符大小写敏感

标识符

(2)

定义类的格式:

 

·public class 类名称

关键字

(1)

请选择下面那个关键字是JAVA未用到的?

 

A、public 

B、class 

C、goto       ----答案 

D、static

关键字

(2)

JAVA数据类型划分(重点哈)

JAVA基本数据类型

逻辑型:

就只有两种取值:

 

·真:

true 

·假:

false 

boolean逻辑变量(注意标识符的组成);

 

Demo02:

publicclassDemo02 

   publicstaticvoidmain(Stringargs[]) 

   { 

       booleanb; 

       b=true; 

       System.out.println(b); 

   } 

};

我们现在使用的是JDK1.5版本

如果使用JDK1.4或更早版本,我们一定要给b赋初值,不给初值是不可能的。

布尔型只有true和false,不能像C语言使用1或0表示真或假

1和0在java中是int整型

文本型:

 

char的类型表示的是一个个的字符:

'A'、'B',使用“'”括起来的字母称为字符。

Demo03:

publicclassDemo03 

   publicstaticvoidmain(Stringargs[]) 

   { 

       charc; 

       c='A'; 

       System.out.println(c); 

   } 

};

我们不能修改成'AA'

这就提示错误了,所以说字符就是一个个单独的字母。

常见的转义字符:

 

·\n:

表示换行 

·\t:

表示制表符:

tab

我们修改Demo03如下,print不加ln:

发现没加ln的话哈,三个语句一行都不空,连成一个字符串输出。

我们加一个ln看看

我们发现换行了哈

我们如果不想加ln的话,我们可以把c输出,如下:

publicclassDemo03 

   publicstaticvoidmain(Stringargs[]) 

   { 

       charc; 

       c='\n'; 

       System.out.print("Hello"+c); 

       System.out.print("World"+c); 

       System.out.print("!

!

!

!

!

"+c); 

   } 

};

我们试下\t看看效果哈

正好空8位,一个制表符哈。

·在屏幕上打印出“"”:

\"

 

·在屏幕上打印出“'”:

\'

 

·在屏幕上打印出“\”:

\\

整数类型

其中,数值范围里面为什么要-1,因为要去掉一个0,0也占一位。

 整数型:

byte、short、int、long

指的是能够容纳数字的大小:

byte 

字符是可以和数字相互转换的,一个整数默认为int类型。

我们来验证这一句话哈。

这就是字符和整数的一个ASCII码转换。

浮点型

浮点型=小数 

float

我们简单试一下哈

提示错误,可以损失精度,为什么哈?

刚才说过,一个整数默认为int类型。

那么一个小数默认类型为double类型哈。

如果要将其给float类型,则在后面加上一个“f”就可以了哈。

我们验证一下哈。

正确了哈

publicclassDemo06 

   publicstaticvoidmain(Stringargs[]) 

   { 

       floatf=10.0f; 

       System.out.println(f); 

   } 

};

Java变量默认初始化原则

我们来简单验证java变量的默认初始值

注意:

 

各种数据类型之间是可以相互转换的,转换原则:

 

·数据量小的向数据量大的转换,是可以自动完成的。

 

·数据量大的如果向数据量小的转换,是必须强制完成的。

我们发现强制转换后d的值变成10了,0.3精度损失了。

我们反过来,把i的值给d.

int转换成double类型不用受任何限制。

这就是数据类型间的转换,我们简单了解下哈。

4、总结

最常用的:

 

·整数:

int 

·小数:

float 

·字符:

char 

·布尔:

boolean 

各种数据类型是可以相互转换的 

|-字符和数字也是可以相互转换的,操作的是ASCII码

本季重点

本文出自“王乾De技术博客”博客,请务必保留此出处

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2