文档介绍:第2章 Java语法基础
内容提要:
标识符、分隔符和关键字
常量和变量
Java的数据类型
运算符、表达式和语句
条件语句
循环语句
跳转语句
、分隔符和关键字
Java标识符与注释
Java语言中,为各种变量、方法和类等起的名字称为标识符。Java语言标识符的组成有一定的规则,如标识符必须以字母、下划线(_)或美元符($)开头,后面可以跟任意数目的字母、数字、下划线(_)或美元符($)。标识符的长度没有限制,标识符可以由编程者自己指定,但是要遵循一定的规则。
Java语言规定标识符命名要符合下列命名规则:
(1)标识符应以字母、下划线、美元符$开头,不能以数字开头;
(2)标识符可以由字母、下划线、美元符或数字组合而成。在实际编程时,在命名标识符时,应该使其在一定程度上反映它所表示的变量、常量、类名和对象名的实际意义。
(3)Java标识符大小写敏感,长度无限制。
(4)系统的关键字(又叫保留字)不能作为标识符。
Java关键字
Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword);所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字;goto和const 虽然从未使用,但也作被为Java关键字保留。true、false、null虽用做专门用途,但不是Java关键字。
Java分隔符
Java分隔符组成:
分号--“;”、花括号--“{}”、空格--“”
Java分隔符作用:
Java语句必须以分号作为结束标记
Java允许用花括号“{}”将一组语句括起来,形成一个语句块(block)
Java程序源代码中各组成部分之间可以插入任意数量的空格,包括换行。
Java分隔符
Java语句块(block)在程序设计时经常使用,主要用于下列几个方面:
(1) 在定义类时,类体必须采用语句块形式;
(2) 在定义方法时,方法体必须采用语句块的形式;
(3) 在定义循环语句时,循环体可以语句块的形式,采用将0~多条语句集合到一起,作为一个整体进行处理;
(4) 语句块可以嵌套,嵌套层数无限制,以实现较复杂的功能。
在程序运行过程中,其值不能被改变的量称为常量。Java中常用的常量有不同的类型:布尔型常量、字符型常量、整数型常量、浮点型常量和字符串型常量。
布尔型常量包括true和false,分别代表真和假;字符型常量用一对单引号括起来的单个字符表示,如‘a’、‘1’等;整数型常量可以采用八进制、十进制和十六进制表示。八进制的常量用以零开头的数字表示,如011代表十进制的9;十六进制的数用以0x开头的数字表示,如0x11代表十进制的17。
变量
程序执行中数值可变的数据称为变量。变量包括变量名和变量值。
Java中的变量必须先声明后使用。在使用每一个变量之前,必须清楚地为每一个变量提供一个名字和类型。这个变量的名字必须是一个合法的标识符,对应一定数量的内存存贮单元,其单元数视变量类型而定。
变量声明格式
数据类型标识符[=确省值]
例如:
int i;
i = 5;
或缩写成
int i = 5;
使用变量的注意事项
变量命名不能重复(不同条件下)
Java区分大小写
变量必须先定义,再使用
只有定义过,才能为其分配相应数量的存储单元
一旦定义,变量类型才能确定,才能检查其运算的合法性