- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1标识符和关键字
2.2常量和变量
2.3数据类型
2.4运算符和表达式
2.5基本类型数据的输入和输出
2.6程序流程控制语句
2.7数组;本章教学目标: ;2.1 标识符和关键字; 2.1.1 标识符;Java语言中标识符的命名必须满足以下六个原则:
标识符必须以字母、下划线(_)或美元符($)开头,后面可以跟字母、数字、下划线或美元符;
标识符可以包含数字,但不能以数字开头;
除下划线“_”和美元符“$”符号外,标识符中不能包含任何特殊字符,如空格;
标识符中的字母区分大小写,比如,“abc”和“Abc”是两个不同的标识符;
对于标识符的长度没有限制;
不能使用Java关键字作为标识符。
;2.1.2 关键字;JAVA语言的主要关键字;2.1.3 Java语言的分隔符;Java语言的分隔符;2.2常量和变量;变量是在程序执行过程中其值可以改变的量,是Java程序中最基本的存储单元。变量须用标识符进行标识,该标识符称为变量名。程序编译时,会根据变量类型为每一个变量分配一段连续的内存单元,用于存储该变量的取值。
;变量声明的一般格式为:
数据类型 变量名1[=值] [,变量名2[=值]…];
其中,方括号表示可选部分,其含义是在定义变量时可以设置变量的初始值,如果在同一语句中要声明多个变量,则变量间用逗号隔开。
;变量的声明和使用规则:
(1)变量的声明必须遵从标识符的命名规则。
(2)所有变量都可大小写混用,但首字符应小写。
(3)尽量不要使用下划线和$符号。
(4)可以先声明再赋值,如:
int i;
i=9;
也可以声明的同时进行赋值:
int i=9; //声明一个类型为 int 的变量 i,并将它赋值为 9。
(5)没有赋值的变量是不可以使用的。如:
int i;
System.out.println(i); //这句代码是错误的。
(6)在同一作用域内变量不能重复定义。;2.变量的作用域
Java允许变量在任何程序块内被声明。程序块被包括在一对大括号中。一个程序块定义了一个作用域(scope ),一个作用域决定了其中所定义变量的可见性和生存期。
提示:
Java不允许在两个嵌套的语句块内声明两个完全同名的变量。
;2.3 数据类型; 2.3.1 基本数据类型;1.整型数据类型
不含小数点的数字为整数类型。例如:-124、948、0等。
整数类型包含以下四种:byte、short、int、long。
(1)整型字面常量
整型数据可以表示为10进制、8进制、16进制。
10进制:如123、-34;
8进制: 如0123
16进制:如0x64
整型默认为int型,若是长整型需要在数据后加上字母L。例如:123为int型,而123L则是long型。
;(2)整型变量
使用关键字int、byte、short、long来定义整型变量,定义时也可以赋给初值。
例如:
int x=123;
long y=123L;
long z=123l;
byte luckyNumber=7;
short smallNumber=1234;
;2.浮点数据类型
含小数点的数字为浮点类型。例如:-38.32、34.0等。
浮点类型包含以下两种:float、double。
(1)浮点型字面常量
浮点型数据有两种表示形式:
小数形式:如1.23,-3.45,1.0
科学计数法形式:如1.23456E+3、12345E-4,其中e或E之前必须有数字,且e或E后面的指数必须为整数。
实型默认为double型,数字后加f或F为float型,加d或D为double型。;(2)浮点型变量
使用关键字float 、double 来定义浮点型变量,定义时也可以赋给初值。
例如:
double x=1.496E8;
float y=9E-28F;
double z=0.123;
float w=0.123F;
;3.布尔数据类型
(1)布尔型字面常量
只有两个值:true和false
(2)布尔型变量
使用关键字boolean来定义布尔型变量,定义时也可以赋给初值。
例如:
boolean state=true;
或 boolean state;
state=true;
;4.字符数据类型
(1)字符型字面常量
字符型字面常量是由一对单引号括起来的单个字符或以反斜线(\)开头的转义符。在 Java中,一个字符代表一个16位无符号的Unicode字符,每个字符占2个字节。
例如:A、 b、 ? 、! 、9、 好 。
(2)字符型变量
使用关键字char来定义字符变量,用于存储一个字符,定义时也可以赋给初值。
如: char myChar=A;
;(3)字符
文档评论(0)