- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.java变量和基础语法
JAVA变量与基础语法
;◆ 标识符与关键字
◆ 基本数据类型
◆运算符与表达式
◆程序的流程结构(分支,循环)
◆数组
◆方法
◆基本的输入与输出;简单输出语句;简单输入语句;◆ 概念:
在编写程序时,对各种变量,方法和类等要素命名时使用的字符序列称为标识符。
◆命名规则:
只能由字母,下划线,美元符或数字组。
只能由字母,下划线”_”和美元符”$”开头。
不能是java中的关键字和保留字。
◆说明:
java中严格区分大小写,所以标识符也是大小写敏感的,但长度没有限制。
约定俗成: java标识符的选取要做到”见名知其意” 且不能为java语言中的关键字。定义时尽量不要与预定义标识符重名。
;◆ 关键字:
java中一些赋予特定的含义,用做专门用途的字符串称为关键字(Keyword)。
说明:
在一些编辑器和IDE中会将关键字使用特殊方式和颜色标出来。
在 java 中 所 有的关键字都是英文小写。
在java 中 goto和const 虽然从未被使用,也当作关键字保留了下来。
◆保留字:
不是关键字,但在程序中又不能作为用户定义标识符的字符串(reserved words)。Java中的保留字有:true, false, 和 null 。
;JAVA中的关键字;关键字说明;标识符举例;◆java的常量类型:
◆ 整型常量:十进制(12) ,十六进制 (0x12),八进制(012)
◆ 长整型常量:13L
◆单精度浮点数:5.1f,.4f ,2e3f ,0f
◆双精度浮点数:5.1,.4,2e-3,0d
说明:
单精度浮点数和双精度浮点数统称为实型数。
默认的小数为双精度浮点数。
◆ 逻辑常量: true 和 false ; ◆ 字符常量:
‘a’ , ‘8’, \u0027
‘\r‘表示接受键盘输入,相当于按下了回车键;
‘\n‘是换行;
‘\t‘是制表符,相当于table键;
‘\b‘是退格键,相当于Back Space;
‘\‘‘是单引号,而‘\“‘是双引号;
‘\\‘是一个斜杠“\”。
◆ 字符串常量: “hello project”
注意点:
◆ 字符串常量和字符常量的区别。
◆ 注意常量这个名词的应用语境,有时候,常??这个名词应用在其他语境中表示值不可变的变量。参见”final关键字”。 ;◆ 概念:
变量是系统为程序分配的一块内存存储单元, 用来存储各种数据类型的数据,根据所存储的变量值的数据类型不同,可以划分为各种不同数据类型的变量,其要素为变量名,数据类型,变量值和作用域。可以根据变量名称来访问其对应内存存储单元中的变量值.如下定义了一个变量:
int age = 20;(其在内存表示如右图)
;◆请参见java变量按数据类型划分的图;byte占用一个字节,数字大小为-27—27-1
short占用两个字节,数字大小为-215—215-1
int占用四个字节,数字大小为-231—231-1
long占用八个字节,数字大小为-263—263-1
float占用四个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 。用二进制的指数形式表示一个浮点数的格式,如:101*22 , 101*2-3
double占用八个字节,数字大小为4.9E-324~1.7E+308, -4.9E-324~-1.7E+308 。
char占两个字节,数字大小为0—216-1,是unicode编码。字符的本来面目,我们为什么可以直接将一个数字赋给字符变量。
boolean占一个字节,其取值只有两个,true和false。;◆变量定义:
java程序中每个变量都属于特定的数据类型, 在使用前必须对其声明,声明格式为:
dataType variableName [= variableValue];
◆ 变量声明举例:
int age = 20; float price = 20.06f;
double d1,d2,d3 = 0.456;
int x = 1,y;
文档评论(0)