20165305 苏振龙《Java程序设计》第二周学习总结

代码托管(ch2,ch3)

脚本截图

教材内容总结

类型、变量与运算符

基本类型

整数(short、int、long)
字节(byte)
浮点数(float/double)
字符(char)将一个数字字母或者符号用单引号标识,字符串用双引号(‘4’)(“hello”)
布尔(boolean):较为特有只有两个数值true/false
Null常量:只有一个数值就是null
对于整数:java有三种表现形式
十进制:0-9,满10进1
八进制:0-7,满8进1.用零开头表示。
十六进制:0-9,A-F,满16进1,用0x开头表示(0x4a2c)

注释

//:单行
//:多行
/
*/:javadoc文档注释
Java严格区分大小写

进制基本转换

a) 十进制二进制互转(负数的二进制表现形式:对应的整数取反加1)
负数二进制的最高位是1,正数是0
b) 十进制八进制互转
c) 十进制十六进制互转

变量:

就是将不确定的数据进行存储。也就是需要在内存中开辟一个空间。
空间的类型:数据类型
Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间。
定义变量的格式:数据类型 变量名=初始化值
(int x=4;)

运算符

1、算术运算

+、-、*、/,除了加减运算符,还有%:模数运算符。
System.out.println(1 + 2 * 3);
System.out.println ((2 + 2 + 8) / 4);

2、比较、条件运算
    >,>+, <, =<, =, !=  
3、逻辑运算

&&(and),||(or),!(not)

4、位运算

&(and),|(or),^(xor),~(补码)
其中补码:byte number=0;
System.out.println(~number);

5、递增、递减运算

int i=0;
i=i+1; //i++;
System.out.println(i);
i=i-1; //i--;
System.out.println(i);

类型转换

if...else...条件式
switch条件式
for循环
while循环
break、continue

遇到的问题

在定义变量给变量赋值时,应注意不要超过定义的范围。

心得体会

在看到教材上那么多的代码时,我的心是有种崩溃的感觉,但是每天学一点、打一些就不会感觉它是不可能完成的了。我认为,学习Java对于我来说就像是在学一门语言。有些地方它固定用法,就像语法一样,所以一定要背会。对于我这个初学者来说,学习Java还有很远的路程要走,所以我会一直努力的学下去。

posted @ 2018-03-11 22:31  20165305  阅读(190)  评论(0编辑  收藏  举报