java课件.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2) 字符串连接运算符
(4)点运算符
0值不能自动解释为false, 非0值不能自动解释为true。
如: int i=1;
if(i) //generates a compile error
if(i!=0) //correct
+操作符 执行String连接 产生新的String 一个参数必须是String对象
使用new为数组分配空间
使用new关键字创建数组。 数组的创建是为数组指定 元素的个数,并为数组的 元素分配存储空间
02 选数组的定义及使用
创建基本类型数组
例如,创建一个基本(char)类型数组:
public char[ ] createArray(){
char[ ] s;
s=new char[26];
员方法
//do something with d
} 当第一个子表达式(d!=null)为假时,第二个
(3)字百度文库串运算符
子表达
式就被跳过,全部表达式总是假的。 同样,使用||操作符,如果第一个表达式返
回为真,
String first=“James”,last=“Gosling”; String name=first+last;
for(int i=0;i<26;i++){s[i]=(char)(‘A’+i);}
return s;
}
例如,创建一个基本(char)类型数组:
public char[ ] createArray(){
char[ ] s=new char[26];
for(int i=0;i<26;i++){s[i]=(char)(‘A’+i);}
01 基本语法及程序结构
1.1 标识符
标识符
为变量、类或方法等起的 一个名称
以字母、下划线或$符号 开头
由字母、下划线、$符号 和数字组成
区分大小写,没有最大 长度限制,不能使用关键 字 示例:identifier、 userName、user_name、 _sys_varl、$change、程 序名
Found!”; //声明两个String变量并且
初始化它们
boolean数据类型有两个值:true和
false 例如:语句
boolean truth = true; 声明变量truth为boolean类型,并将 其赋值为true。 注意:不能写为boolean truth=1;
(4)字符类型——char与String
如:3.14 一个简单的浮点值(一个 double类型)
6.02E23 一个大浮点值 2.718F 一个简单的float值 123.4E+306D 一个带有D(多余)的大 的double值 默认类型是double
String greeting=“Good
Morning!!\n”;
String
errorMessage=“Record Not
JAVA
Java语言基础
软件学院
CONTENT
01 基本语法及程序结构 MAKING PROCESS
目录
02 数组的定义及使用 MAKING PROCESS
03 类和对象 访问控制符 MAKING PROCESS
04 构造方法 继承 static关键字 PRODUCT SHOW
05 包 抽象类 接口 内部类 BACKGROUND
“点”符号:<对象>.<成员> 用于访问对象成员,包括属性和方法 点的操作可使您访问类的非私有属性 和方法
在方法的定义内,访问本地成员不需 要使用点符号
短路逻辑操作符
非字符串对象会自动转换为String对象,如
MyDate d;
要转换为等价的字符串时,使用toString()成
if((d!=null)&&(d.day>31)){
1.2 基本数据类型
基本数据类型
Java编程语言定义了8种 基本数据类型
整数——byte、short、 int和long 浮点——double和float 布尔——boolean 字符——char
1.3 运算符与表达式
运算符与表达式
逻辑运算符字符 串连接运算符 字符串运算符 点运算符 对象运算符
1.2 基本数据类型
则不必计算第二个表达式,因为整个表达式必 结果:name的值是JamesGosling 定为真。
(5)对象运算符
A instanceof B 用来判定对象A是否为类B 的对象
SUMMERY
02 数组的定义及使用
02 数组的定义及使用
一维数组的声明
数组一般用来组合相同类型的对象。
数组允许通过公共的名称来引用该组对象。
return s; }
创建对象数组
创建一个基本(char)类型数组:
public char[ ] createArray(){
char
代表16位的Unicode字符
字符必须在单引号(‘’)内
使用:
‘a’
字母a
‘\t’
制表符
‘\u????’ 特定的Unicode字符,????
代表四位十六进制数
char ch=‘A’;
//声明并初始化一个char变量
char ch1,ch2;
//声明两个char变量
1.3 运算符与表达式
(1)逻辑运算符
数组声明创建一个引用,用它可以引用一个
数组
声明格式
1)变量名后加方括号,如:
int x[]; String x[];
声明不指定数组的 实际大小。
2)类型后加方括号,如: int[] x; String[] x;
数组的类型
声明基本类型数组: char s[ ]; char[ ] s;
声明类类型数组: Point p[ ]; //Point是java.awt中的一个 类 Point[ ] p;
——float(32位)和double(64位)
浮点数包括: ➢E或e(加指数值)——科学计数法 形式 ➢F或f(float) ➢D或d(double)
String 不是基本数据类型,而是一 个类 字符在双引号(“”)内 “Hello,World!” 使用如下:
String str1,str2;
//声明两个String变量
(1)整数类型——byte(8位)、short(16位)、 int(32位)和long(64位)
(3)布尔类型——boolean
三种形式使用——十进制、八进制或十六进制
2 十进制整数2
077 以0开头表示八进制值
0xBAAC 以0x开头表示十六进制值
默认是int类型
使用字母L或l定义long类型
(2)浮点类型