20165234 《Java程序设计》第二周学习总结

第二周学习总结

教材学习内容总结

第二章

  • 标识符与关键字

1.标识符java

其本质是文件名字。git

由字母、下画线、美圆符号和数字组成,长度不受限制。数组

标识符的第一个字符不能为数字,标识符不能为关键字(如inter)。函数

标识符不能是true、false、null(虽然它们不是关键字)学习

标识符用的是Unicode字符集,要注意字符集内的符号不少,包含多种语言,例如对于?,在英文和汉语输入法中也是占据不一样的字符位置的。spa

Unicode字符集最多能够识别65536个字符,前128个字符恰好是ASCII码。命令行

2.关键字code

具备特定用途或被赋予特定意义的一些单词。对象

不能够把关键字做为标识符来使用。blog

  • 基本数据类型

1. 逻辑类型: boolean 

它只能用来判断对或者错,例如 blooean isOK = true isOK = false

2. 整数类型: byte   short   int   long 

int 型变量,分配4个字节内存

byte 型变量,分配1个字节内存,占8位

short 型变量,分配2个字节内存,占16位

long 型变量,分配8个字节内存,占64位

注:Java没有无符号的 byte,short,int,long

3. 字符类型: char 

char 型变量,分配2个字节内存,占16位

最高位不是符号位,没有负数的 char。 取值范围 0~65535。

 char x = 'a' 等同于  char x = 97 

必需要用 int 修饰,查找字符时,(char)9 即表示查找 Unicode 字符集的第九个 j 字符。

4. 浮点类型: float   double 

  • 类型转换运算

将数据类型按精度从高到低排列为 byte short char int long float double 

1. 当把级别低的变量赋给级别高的变量时,系统自动完成数据类型的转换

2. 当把级别高的变量的值赋给级别低的变量时,必须使用类型转换运算

格式: (类型名)要转换的值; 

  • 输入基本型数据

1. 使用 Scanner 建立一个对象:
 Scanner reader = new Scanner(System.in); 

2. reader对象调用下列方法,读取用户在命令行输入的各类基本类型数据:

 nextBoolean(), nextByte(), nextShort(), nextInt(),nextLong(), nextFloat(), nextDouble() 

  • 输出基本型数据

 System.out.println() :输出数据后换行

 System.out.print() :输出数据后不换行

使用两者输出字符串时不能够出现“回车”。

与C语言中 printf 函数相似的输出数据的方法:

 System.out.printf("格式控制部分",表达式1,表达式2,...,表达式n) 

  • 数组

数组是一些类型相同的变量组成的集合。

数组属于引用型变量,建立数组须要通过声明数组为数组分配变量两个步骤f。

声明数组的方式:

一维数组: 数组的元素类型 数组名 [ ];   数组的元素类型 [ ] 数组名; 

二维数组: 数组的元素类型 数组名 [ ] [ ];   数组的元素类型 [ ] [ ] 数组名; 

为数组分配元素  数组名 = new 数组元素的类型 [数组元素的个数] 

第三章

  • 运算符与表达式

要注意算数混合运算的精度大小排序。

要注意关系运算符与逻辑运算符的结合方向。

  • 条件分支语句

if 语句

if-else语句

if(表达式){ 若干语句 } else { 若干语句 }

if-else if-else语句

  • switch开关语句

1. 循环语句

for循环语句

for (表达式1;表达式2;表达式3){ 若干语句 }

while循环语句

while(表达式) { 若干语句 }

2.break与continue语句

代码托管

代码提交的过程:

脚本运行以下:

相关文章
相关标签/搜索