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 标签;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通