学习Java第一天
public 保证类名和文件名一致
关键字字母全小写,编辑器中有颜色标记
null空常量不能打印
变量就是内存中的存储空间
计算机中最小的存储单元时字节(byte) //1字节(B) = 8位(bit)
所有小数类型默认为double类型
布尔类型 boolean
定义float类型的变量,需在数值后面加上F的标识,F可大写也可小写
定义long类型的变量,需在数值后面加上L的标识,L可大写也可小写,建议大写
标识符:自己起的名
byte/short/char在运算时会直接提升为int
隐式转换:表示范围小的数据类型赋值给表示范围大的数据类型
表示范围大的数据类型赋值给表示范围小的数据类型需强制类型转换
精度损失:e.g 小数转换为整数,直接将小数点后的数据舍掉
'a' = 97 'A' = 65 '0' = 48
数值拆分公式:
个位:数值%10
十位:数值/10%10
百位:数值/10/10%10
千位:数值/10/10/10%10
自增自减只能操作变量
与 & 无论符号左边为true还是false,符号右边都要执行
或 | 无论符号左边为true还是false,符号右边都要执行
异或 ^ 相同为false ,不同为true e.g true ^ true 为false
短路与 && 符号左边为false,符号右边不执行
短路与 || 符号左边为true,符号右边不执行
取反 ~ 按位取反,包括符号位
int a = 10 为两条语句(定义,赋值)
case 穿透: 如果执行的case语句体中不加break,后续的case/default不再具有匹配效果,直到遇到break或者整体switch语句执行完再结束。
水仙花数:个位、十位、百位的立方和等于原数 e.g 371 = 3^3 + 7^3 + 1^3
明确循环次数,推荐使用for循环
不明确循环次数,推荐使用while循环
最新文章
- 【luogu】 P1433 吃奶酪
- Swiper 中文API手册(share)
- 腾讯 or 华为 =》 求职者的困惑
- QTREE2 spoj 913. Query on a tree II 经典的倍增思想
- AS3的数据类型和定义
- html进阶css(5)
- Javascript技巧实例精选(5)—显示当前的日期和时间
- Java 学习路线
- laravel初次学习总结及一些细节
- [原创] JavaScript实现简单的颜色类标签云
- mybatis example使用 and和or联合查询(转)
- docker安装elasticsearch
- 设计模式 — 工厂方法模式(Factory Method)
- java 一次CPU占用过高问题的排查及解决
- iOS 通知推送APNS
- 【原创 深度学习与TensorFlow 动手实践系列 - 4】第四课:卷积神经网络 - 高级篇
- 一个小时学会Oracle数据库
- linux下yum安装最新稳定版nginx
- asp.net 进行发送邮箱验证
- Linux进程管理——fork()和写时复制