1、关键字
- 关键字一定都是小写!!!
- string真的不是关键字(之前考试入坑了的!!老是考)
- sizeof也不是关键字(这个了解一下就好)
2、注释
- 三种注释方法
单行注释:
//单行注释
文档注释:
/**
文档注释
*/
多行注释:
/*
多行注释
*/
3、常量与变量
- 常量
用final修饰,一般是大写字母,中间用下划线隔开,值不能改变
final int MAX_MONRY = 100000;
- 变量
没有修饰符,一般是小写,中间不需要隔开,呈小驼峰形,值可以改变
int maxMoney = 100000;
4、基本数据类型
具体不说了,直接上图
但是!!!!
String真的不是基本数据类型!!!
它真的很狗,又不是关键字又不是基本数据类型
他是一个类啊!!!
- Java中的默认浮点型是double,又因为double比float高一级,所以float类型只能卑微加个f或者F了
- float:哎,我真的是卑微,写个数字后面还要加F/f小尾巴!!!
5、又是++ - -的天下
这次不说概念,直接来一题,自己分析
int a = 10;
int b = 20;
int c = 0;
c = (a++)*10 + (--b)*20;
c = ???
分析:
a++ { a = 11; a++ = 10 }
--b { b = 19; --b = 19 }
6、算术运算符的注意事项
String = s;
s = "s:"+5*6;
结果:
s = "s:30";
7、位运算符
左移运算符:<< 乘以2的n次方
右移运算符:>> 除以2的n次方
5 << 2 = 5 * (2*2) = 20
20 >> 2 = 20 / (2*2) = 5
- swich语句可以不要default,但是不能没有case