标识符和数据类型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
2.1 Java的基本语法单位


空白、注释及语句 空白
Java程序的元素之间可插入任意数量的空白, 编译器将忽略掉多余的空白; 程序中除了加入适当的空白外,还应使用缩进 格式,使得同一层语句的起始列位置相同。

3
不提倡的程序风格

一种不好的风格
class Point {int x,y;Point(int x1,int y1) {x=x1; y=y1; } Point( ){this(0,0);} void moveto(int x1,int y1){ x=x1;y=y1; }}


标识符可以作为变量名、类名、方法名 及接口名等。
9
标识符举例

合法的标识符 Identifier username User_name _sys_var1 $change sizeof

非法标识符
2Sun class #myname
10
2.2 Java编码体制(编程风格)

Java中的一些命名约定 :
所有的变量都使用混合大小写, 首字符为小写,后面的字首用大写,作 为字间的分隔符。变量名中不要使用下 划线。
变量
12
2.3 数据类型
实型:float,double 基本数 字符型:char 据类型 布尔型:boolean
数值型
整型:byte,short,int,long
数据类型
类(包括字符串):class
Βιβλιοθήκη Baidu
case continue false finally goto instanceof new private short
this try
8
2.1.3 标识符

标识符是以字母、下划线(_)或美元符($) 开头,由字母、数字、下划线(_)或美元 符($)组成的字符串。 标识符区分大小写,长度没有限制 。
break class else default future import long outer rest
switch transient
var
void
volatile
byte const extends final generic inner native package return synchroniz ed true while
System.out.println(Short.MAX_VALUE ); System.out.println(Short.MIN_VALUE ); System.out.println(Integer.MAX_VALUE ); System.out.println(Integer.MIN_VALUE ); System.out.println(Long.MAX_VALUE ); System.out.println(Long.MIN_VALUE);

类名应为名词,含有大小写,每个字 的首字母大写
接口是一种特殊的类,接口名的命 名约定与类名相同 方法名应是动词,含有大小写,首 字母小写,其余各字的首字母大写,尽量 不要在方法名中使用下划线
11
接口
方法
常量
简单类型常量的名字应该全部为大 写字母,字与字之间用下划线分隔,对 象常量可使用混合大小写 。
5
注释


程序中适当地加入注释,会增加程序的可读 性 Java中的三种注释形式:
// 在一行的注释 /* 一行或多行的注释 */ /** 文档注释 */
6
语句、分号和块

Java中的语句是最小的执行单位。 Java各语句间以分号“;”分隔。一个语句可 写在连续的若干行内 花括号“{”和“}”包含的一系列语句称为语 句块,简称为块,语句块可以嵌套。
本章主要内容
1 2 3 4 5
Java的基本语法单位
Java编码体例 Java的基本数据类型 复合数据类型 类和对象的初步介绍
1
Java 应 用 程 序 的 结 构
package语句 import语句
public class 主类名称 { public static void main(String[ ] args) {……} } class 类名 { …… } …… interface 接口名{ …… } ……

整型数值可以采用八进制、十进制、十六进制表示, 但不能采用二进制表示,和C/C++中的一样。 如 017,12,0x2aB.
14
public class Test_Int { // 测试整形变量的最值 public static void main(String [ ] args){ System.out.println(Byte.MAX_VALUE ); System.out.println(Byte.MIN_VALUE );

7
2.1.2 Java关键字
abstract catch
do
finally float if int null protected
static throw
boolean char double cast for implements interface operator public
super throws
复合数 据类型 数组:array 接口:interface
13
整型



字节型(byte),8个位,范围-128~127。 短整型(short) ,占16个位,范围-32768 ~32767 。 整型( int ),占32个位。 长整型( long ),占64个位。 Java中的整型最值均有特定的符号。例如, Byte.MAX_VALUE就表示字节型的最大值127。
}
}
整型变量(续)
注意: byte、short、int、long是基本类型, 而Byte、Short、Integer和Long分别是四种 基本类型对应的系统类类型。
16
字符型 char
4
提倡的程序风格
class Point { int x, y; // 点的x轴、y轴坐标 Point(int x1, int y1) { // 构造方法 x = x1; y = y1; } Point( ){ // 构造方法 this( 0, 0); } void moveto(int x1, int y1){ // 点移动到(x1, y1) x = x1; y = y1; } }
相关文档
最新文档