201711671235学习《java程序设计》第三周学习总结

教材学习内容总结

1.运算符和表达式

a.+,-:二目运算符,优先级4级,结合方向:左->右

b.*,/,%:二目运算符,优先级3级,结合方向:左->右

c.自增自减(++,--):单目运算符

++x(--x):先自增(自减)1再使用x

x++(x--):先使用时x再自增(自减)1

d.关系运算符(>.<.=.....):二目运算符,结合方向:左->右

e.逻辑运算符与逻辑表达式(&&.||:二目运算符,结合方向:左->右!:单目运算符,操作元boolean型,结合方向:右->左):优先级:&&->||->!,注意运算时的短路问题

f.赋值运算符和赋值表达式(=):二目运算符,格式:变量=........;不要和==混淆

g.位运算符:计算完a和b的值在给出运算结果

&:a&b中a.b是1,结果才是1

|:a|b中a.b都是0,结果才是0

~:~0=1

^(按异位或运算):a^b中a.b对应位相同,结果为0,^的逆运算是^

h.instanceof运算符:二目运算符,对象instanceof类(当对象是类或子类创建的对象时,结果为ture)

2.算术混合运算的精度:最高精度是double/float/long要向其看齐,最高精度低于int向int看齐

3.语句概述:方法调用语句,表达式语句,空语句

控制语句:分支语句,开关语句,循环语句

package语句和import语句:与类,对象有关

4.if条件语句

if语句:if(Boolean型表达式){若干语句}

if...else语句:if(Boolean型表达式){若干语句}else{若干语句}

if...else if...else语句:if(Boolean型表达式){若干语句}else if{若干语句}...else{若干语句}

5.switch开关语句:switch语句(表达式){

case 常量值1:若干语句   break;

.......

default:若干语句(可要可不要)

}

6.循环语句

for(初始化语句 ...;结束条件;循环体){若干语句}

for(声明循环变量:数组名字 )->取值

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

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

7.break结束全部循环,continue退出本次循环进行下一次循环

8.hasNext+类型():判断输入的数据类型是否符合

9.类

a.]类的特征:封装,继承,多态

b.类的定义:class类名(类的声明,即对象){类体的内容:变量的声明,方法的定义}(类体)

c.成员变量

类型:基本类型,引用类型

有效范围:整个类

d.方法:类型 名称(){方法体}

局部变量(无默认值),引用全局+this

e.构造方法与对象的创建(若干构造方法:参数个数,参数类型不同)

名字与类名相同;

没有构造方法时系统自带;

构造方法没有类型。

教材学习中的问题和解决过程

package和import的用法->阅读后面的章节

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标                5000行                 20篇

             400小时

会用java语言独立设计程序
第一周                13/13                 1/1                5/5 学会使用jdk以及对java源程序语句的基本注意事项有所了解
第二周              140/143                 1/2               10/15 学会java基本数据类型与数组和c语言/c++在表达和用法上的相同/不同之处
第三周              276/419                 1/3               20/35 java中运算符,表达式和语句的表现形式,类的声明,定义方法

猜你喜欢

转载自blog.csdn.net/weixin_40803490/article/details/82942214
今日推荐