Java语言编程基础 下载本文

内容发布更新时间 : 2024/10/13 10:30:45星期一 下面是文章的全部内容请认真阅读。

第二章 Java语言编程基础

2.1 了解Java的标识符与关键字 2.2 了解Java的数据类型 2.3 了解Java的变量和常量 2.4 了解Java的运算符与表达式 2.5 熟悉Java的程序的流程控制 2.6 掌握Java程序的注释用法 2.1 了解Java的标识符与关键字

下面我们通过一个 简单的程序来学习java中的标识符与关键字。 //Example2_1.java

package Chapter2; //声明程序所在包 import java.util.Scanner; public class Example2_1 { public static void main(String[] args) { int x, y, z; // 声明三个变量 System.out.println(\请输入两个整数:\

// Scanner类表示一个文本扫描器, //它可以扫描从键盘上输入的字符 Scanner in = new Scanner(System.in);

// 方法nextInt()返回键盘上输入的一个整数 x = in.nextInt(); y = in.nextInt(); z = x + y; System.out.println(x + \ } }

上例中,类名Example2_1,变量名x、y和z,对象名in等均属于用户定义的标识符,而public、class、static、void、int等均属于Java语言本身定义的关键字。 一、Java标识符的命名规则 Java的标识符命名规则如下:

(1)标识符由字母、数字、下划线、美元符号组成,没有长度限制。 (2)标识符的首字符必须是字母、下划线(_)或美元符号($)。

(3)标识符中的字母是区分大小写的,比如Dog和dog是不同的标识符。 (4)常量通常以大写字母英文单词命名,变量通常以小写字母英文单词命

名。如果一个变量名由多个单词构成,第一个单词为小写,第二个单 词首字 母大写,如anInt。 (5)类的标识符通常以大写英文字母开始。

(6)Java关键字、保留字等不能作为用户自定义标识符使用。

关键字(keyword)是指编程语言预先定义的标识符,在程序中有其特殊的含义,用户不能将其作为自定义标识符。 二、Java关键字与保留字

abstract(抽象) assert(断言) boolean(布尔) break(中断) byte(字节) catch(捕获) do(做) char(字符) class(类) continue(继续) default(默认) enum(枚举) extends(继承) double(双精度) else(否则) false(假) if(如果) final(最终) finally(最终) float(单精度浮for(当…时候) 点) implements(实import(引入) instanceof(是…int(整数) 现) 的实例) null(空) interface(接口) long(长整数) native(本地) new(新建) package(打包) private(私有) protected(受保public(公共) return(返回) 护) short(短整数) static(静态) strictfp(精确浮super(超级的) switch(转换) 点) synchronized(同this(这个) 步) true(真) try(尝试) throw(抛出) throws(抛出) transient(暂时的) void(空的) volatile(易变while(当…时的) 候)

保留字(reserved word)是指Java语言预留的但暂时没有使用的关键字。对于保留字,用户也不能将其作为标识符使用。 byValue(按值) future(将来) inner(内部) rest(余数) case(情形) generic(类属) outer(外部) var(变量) const(常量) goto(跳转到) operator(运算符) ??㏒???琰茞??ü

2.2 了解Java的数据类型 一、Java的数据类型

Java的数据类型分为简单数据类型和复合数据类型。 数据类型 关键字 布尔型 字节型 短整型 整型 长整型 单精度型 双精度型 字符型 boolean byte short int long float double char 所占位数 8 8 16 32 64 32 64 16 默认值 0 0 0 0 0.0 0.0 取值范围 -27 ~ 27-1(-128~127) -215 ~ (-32768~32767) 215-1false true,false -231 ~ 231-1(-2 147 483 648~2 147 483 647) -263 ~ 263-1 3.4e-038~3.4e+038 1.7e-308~1.7e+308 '\