第二章数据类型Word文件下载.docx

上传人:b****6 文档编号:18719560 上传时间:2022-12-31 格式:DOCX 页数:7 大小:70.95KB
下载 相关 举报
第二章数据类型Word文件下载.docx_第1页
第1页 / 共7页
第二章数据类型Word文件下载.docx_第2页
第2页 / 共7页
第二章数据类型Word文件下载.docx_第3页
第3页 / 共7页
第二章数据类型Word文件下载.docx_第4页
第4页 / 共7页
第二章数据类型Word文件下载.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

第二章数据类型Word文件下载.docx

《第二章数据类型Word文件下载.docx》由会员分享,可在线阅读,更多相关《第二章数据类型Word文件下载.docx(7页珍藏版)》请在冰豆网上搜索。

第二章数据类型Word文件下载.docx

见名知义的原则:

是指在使用标识符命名时,要使用能反映被定义者含义或作用的字符。

这样,其他人在阅读代码时通过名称就可以对程序有所理解。

驼峰命名法就是当使用标识符命名时,如果是由一个或多个单词连接在一起,第一个单词以小写字母开始,第二个单词的首字母大写或每一个单词的首字母都采用大写字母,这样的变量名看上去就像骆驼峰一样此起彼伏,故取名。

如fileName,username.

2.2使用注释对代码进行解释说明

注释是程序开发人员和程序阅读者之间交流的重要手段,是对代码的解释和说明。

好的注释可以提高软件的可读性,减少软件的维护成本.

在Java中,提供了3种类型的注释:

2.2.1单行注释

单行注释指的是只能书写一行的注释,是最简单的注释类型,用于对代码进行简单的说明.

当只有一行内容需要注释的时候,一般使用单行注释。

在Eclipse中默认使用”Ctrl”+“/”,可以快捷实现单行注释.

单行注释的语法:

//单行注释

在语法中

单行注释使用“//”开头.

“//”后面的内容都被认为是注释.

注意:

1.单行注释不会被编译

2.“//”不能放到被注释代码的前面,否则这行代码会被注释。

2.2.2多行注释

当需要多行代码注释时使用多行注释符。

在Eclipse中,选中一行代码默认使用“ctrl+shift+/”快捷键可以注释多行代码,多行注释的语法.

/**

*多行注释

*/

在语法中:

1:

多行注释使用”/*”开头,以”*/”结尾.

2:

”/*和*/”之间的内容都被认为是注释。

例如下代码:

/*

*HelloWorld.java

*2017.2.15

*我的第一个Java程序

publicclassHelloWorld{

publicstaticvoidmain(String[]args{

}

提示:

1.注释简单来说就是一种说明,不被当成语句执行,可以增加代码的可读性.

2.单行注释添加方便、随处可以添加,只能作用于一行代码.

2.2.3文档注释

如果想为程序生成像JDK帮助文档一行的文件,可以在编写代码时是使用文档注释,使用JDK提供的javadoc命令,将代码中的文档注释提取出来,自动生成一份Html格式的api帮助文档,其风格与Java帮助文档完全一样,省去了枯燥、繁琐的手动编写帮助文档的工作。

在Eclipse中,输入”/**”,然后按Enter键,Eclipse会自动显示文档注释格式.

文档注释的语法:

*文档注释

1.文档注释使用“/**”开头,以”*/”结尾。

2.每个注释包含一些描述性的文本及若干个文档注释标签。

3.文档注释标签一般以”@”为前缀,常用的文档注释标签如下图所示:

2.3Java数据类型

2.3.1了解java中的数据类型

Java是强类型语言,在定义变量前需要声明数据类型。

在Java中主要分为两种数据类型:

基本数据类型和引用数据类型.

1.基本数据类型如下图所示:

基本数据类型:

数值型:

整数类型(byte,short,int,long

浮点类型(float,double

字符型:

(char

布尔类型(boolean

1.char类型占2字节,采用Unicode码.

2.byte类型占1字节,是整数类型的一种。

3.所有的数据类型长度固定,不会因为硬件、软件系统不同而发生变化。

4.String类型不是基本数据类型,而是引用数据类型,它是Java提供的一个类.

2.引用数据类型

Java中的引用数据类型如下图所示:

引用数据类型:

类(class

接口(interface

数组

数组是最简单的一种引用数据类型,类和接口是面向对象语言提供的类型.

2.3.2常量

常量是在程序运行中,值不能给改变的量.

1.整型常量

整型常量有以下3种表示方式:

(1十进制方式表示

(2八进制方式表示

(3十六进制方式表示

例如:

789//十进制

077//八进制

0X12//十六进制.

2.浮点型常量

(1float(32bit

例如:

3.4f

-45.9F

java的浮点型默认是double,float需要在数字后面加大写的”F”或小写的”f”.

(2double(64bit

3.4

3.4d

3.布尔常量

true

false

4.字符常量

1普通字符常量

‘A’

‘8’

2转移字符常量

‘\n’:

//表示换行

‘\t’:

//表示按tab键

‘\b’:

//表示按退格键

3特殊字符常量

‘\\’//反斜杠

‘\’’//单引号

‘\”’//双引号

4字符串常量

“我的中国”

“A”

要注意字符串和字符的区别,字符用单引号,字符串用双引号。

5null常量

null

null常量只有null一个值,可以把null常量赋给人以类型的引用类型变量.

6符号常量

finaldoublePI=3.14;

final取义为finally,含义是最终的,代表了不在改变.

2.3.3变量

变量是在程序运行中,值可以改变的量.

变量的语法:

[修饰符]变量类型变量名[=初始值];

charch=97;

intnh=’A’;

2.5基本数据类型之间的转换形式为了适应开发的需要,经常会出现不同的基本数据类型的数据,相互转换的情况。

这种转换有精度不同带来的精度损失问题,也有浮点数到整数转换带来的小数位丢失问题,我们现在就来讨论一下基本数据类型的转换行为和其转换原理。

注意:

boolean是一种比较特殊的类型,这种类型不允许和其他数据类型进行相互转换。

2.5.1自动转换类型转换示意图:

byteshortintlongfloatdoublechar图2-2在上图2-2中简单描述了各基本数据类型的自动转换方向。

所谓的自动转换是指从相应的一种类型值转换另一种类型值时,不需要开发人员进行特殊的设置。

例如代码2-312345678910111213}publicclassTestConvert{publicstaticvoidmain(String[]args{byteb=10;

//定义一个byte类型的变量bshorts=b;

//将一个byte类型的变量b赋于short变量s,自动转换//将short类型的s自动转换赋于int类型的i变量inti=s;

longl=i;

//将int类型的i自动转换赋于long类型的l变量floatf=l;

//将long类型的l自动转换赋于float类型的f变量doubled=f;

//将float类型f自动转换赋于double类型的d变量charc='

a'

;

intic=c;

//将char类型的c自动转换赋于int类型的ic变量}代码2-3注意:

将int类型和long类型转换成float类型时可能出现精度损失,如代码2-4

1234567publicclassTestConvert2{publicstaticvoidmain(String[]args{inti=123456789;

//定义一个int类型变量ifloatf=I;

//自动转换int类型i到float类型变量fSystem.out.println(i+”:

”+f;

}}代码2-4代码2-4的输出结果:

123456789:

1.23456792E8。

2.5.2强制转换1自动类型转换将低级别的类型赋值给高级别类型时,将进行自动类型的转换。

例如:

byteb=7;

inti=b;

//b自动转换成int类型。

byte级别比int低,所以进行自动类型转换,其转换过程如下所示:

2强制类型转换将高级别的类型赋值给低级别类型时,必须进行强制类型转换。

eg:

intnum=786;

byteby=num;

//错误byteby=(bytenum;

//正确为强制类型转换shortst=num;

//错误

shortst=(shortnum;

//正确为强制类型转换byte和short级别比int低,所以必须进行强制类型转换.byteby=(bytenum;

强制类型转换过程如下所示:

强制类型转换时,可能会丢失数据。

Byte强制类型转换为int时,int的低位第一个字节中的数据00000011在强制类型转换过程中会丢失。

提示:

不经基本数据类型可以进行类型转换,存在继承关系的引用数据类型也可以进行自动或强制类型转换.小结本章内容旨在初步了解Java的数据类型,并分析了基本数据类型和引用数据类型的区别。

在最后一个小结中提到的概念和知识点,作者会在后续的章节进行再次详细的讨论和使用相应实例进行论证。

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

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1