week4

笔记:

JAVA与C的不同:

1.float赋值后要加f,不然会被认为是double型而报错

2.打印函数println的使用

3.bool变量在java中写为boolean

4.$可用于变量命名,java使用unicode,可支持中文作为变量名,但最好别用

5.final与static

static可用于修饰代码块,

final可用于修饰代码块内的局部变量,final在声明的同时就必须进行赋值,或者在类内进行赋值

final类不能被继承

staitc中的定义类内的静态变量有效范围可以跨类,可在其他类内以类名.静态变量使用

6.当成员变量与局部变量名称相同时,成员变量会被隐藏

成员变量:来自类体

局部变量:来自方法体

7.a&&b与a&b(短路与非短路)

&&是先对a进行判断,若为false直接结束判断为false;而&则会对ab都进行判断

8.>>与<<,>>>

<<左移

>>右移

>>>无符号右移

移位可以实现整数*/2的n次方的效果,左移n位,即将数乘以2的n次方,右移同理

9.break跳出外层循环

java提供了标签功能

标签:循环体{

  break 标签;

}

posted @ 2022-07-23 16:01  天启A  阅读(31)  评论(0)    收藏  举报