当前位置:文档之家› java全套课件

java全套课件


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