一.数据类型与运算符
数据类型
1.1整型
1.整型主要包括字节型(byte),短整型(short),整型(int),长整型(long).
2.字节型一个字节表示整数值,短整型2个字节,整型4格字节,长整型8个字节。
注意:
1.特别的是长整型短数据后面有一个 “L”字母。
1.2字符型
1.字符型数据占2个字节,它必须以单引号表示。
2.将字符型数据连接在一起也是用“+”。
1.3浮点型
1.浮点型包括单精度浮点型和双精度浮点型。
2.单精度浮点型(float)占4个字节,双精度(double)占8个字节。
注意:
1.每个单精度浮点型点后面都有一个标志符号"F"或者"f",双精度可加也可不加"D"或者"d"。
1.4布尔型
1.boolean 只有true和false.
2.1变量
1.根据作用范围可分为全局变量和局部变量。
全局变量在类中直接定义。
局部变量在类方法中定义。
注意:
变量点初始化中,全局变量全部系统自动初始化,局部变量需要进行初始化操作。
2.根据类型划分。
基本类型变量。
对象类型变量。
3.根据所属范围划分。
类变量(用static声明的全局变量)
成员变量
2.2常量
1.用final声明表示运行到结束期间都不变的量。
定义类常量:
static final int x;
运算符
1.算术运算符
“+”,"-","*","/","++","–" … …
2.关系运算符
3.逻辑运算符
not !
和 and
或者 or
4.位运算符
5.移位运算符
6.赋值运算符
7.三元运算符
布尔表达式:?值0:值1
8.逗号运算符
9.转型运算符
二.字符串的处理
1.String 类
该类别一旦产生了一个字符串,其对象是不可变的,改类的长度内容不变,要将其改变只有为其对象重新分配内存,按照对象所含的实际字符数分配的。
1 字符串的构造。
1.1 字符串的默认构造
String str = new String( );
1.2字节参数的构造器
Byte[]b={97,98,99};
String str = new String(b);
1.3获取指定字节数的构造器
Byte[]b={97,98,99,100,101,102};
String str =new String(b,3,2);
1.4将字符数据转换为字符集输出
1.5字符数组的构造器
char[]c = {‘w’,‘e’,‘e’};
String str = new String©;
1.6截取部分字符串数组内容的构造器
char[]c = {‘w’,‘e’,‘e’};4
String str = new String(c,3,4);
2.字符串类的方法
2.1串连接
str1+""+str2;
str1.concat(str2);
2.2提取字符串
str.substring(int index);
str.substring(int begin,int end);
2.3分解字符
str.charAt();
2.4判断相等
str.equals(str1);
…
2.StringBuffer 类
该类是处理可变字符串的,可以直接操作该类字符串。
1.构造方法
1.1默认构造器
StringBuffer sb =new StringBuffer();
1,2设定容量大小的构造器
StringBuffer sb =new StringBuffer(int x);
2.处理方法
2.1字符串连接
sb.aapend("内容“);
2.n
…