Java基础必背知识点

社会主义新天地 提交于 2019-11-27 08:07:12

day01 【前言、入门程序、常量、变量】

1. Java程序开发三步骤:

编写、编译、运行。

2. 6种类型的常量

  1. 字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例 如:“abc”、“Hello”、“123”
  2. 整数常量:直接写上的数字,没有小数点。例如:100、200、0、-250
  3. 浮点数常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.0
  4. 字符常量:凡是用单引号引起来的单个字符,就做字符常量。例如:‘A’、‘b’、‘9’、‘中’
  5. 布尔常量:只有两种取值。true、false。
  6. 空常量:null。代表没有任何数据。

3.8种基本数据类型的变量

变量:

程序运行期间,内容可以发生改变的量。

格式:

创建一个变量并且使用的格式:

数据类型 变量名称; // 创建了一个变量
变量名称 = 数据值; // 赋值,将右边的数据值,赋值交给左边的变量
数据类型 变量名称 = 数据值; // 在创建一个变量的同时,立刻放入指定的数据值

注意的事项:

  1. 如果创建多个变量,那么变量之间的名称不可以重复。
  2. 对于float和long类型来说,字母后缀F和L不要丢掉。
  3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围。
  4. 没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。
  5. 变量使用不能超过作用域的范围。【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止。

day02 【数据类型转换、运算符、方法入门】

1. 运算符++

++在前,先加后用;++在后,先用后加

2. 三元运算符:

数据类型 变量名 = 布尔类型表达式?结果1:结果2

3. 与运算&:

相同位的两个数字都为1,结果为1;否则结果为0

按位或|:

相同位的两个数字只要有1,结果为1;否则结果为0

按位异或^:

相同位的两个数字相同结果为0;不同结果为1

按位左移<< 如 <<1为左移一位

按位右移>> 同理

day03【 流程控制语句】

1. 判断语句–if…else if…else

if (判断条件1) {
  	执行语句1;
} else if (判断条件2) {
  	执行语句2;
}
...
}else if (判断条件n) {
 	执行语句n;
} else {
  	执行语句n+1;
}

2. 选择语句switch

switch(表达式) {
  case 常量值1:
    语句体1;
    break;
  case 常量值2:
    语句体2;
    break;
  ...
  default:
    语句体n+1;
    break;
}

注意事项

多个case后面的数值不可以重复。
switch后面小括号当中只能是下列数据类型:
基本数据类型:byte/short/char/int
引用数据类型:String字符串、enum枚举
switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略。

jdk1.7后switch能用哪些类型

可以用byte、short、int、char、string
不能用long、float、double

3. for循环

for(初始化表达式①; 布尔表达式②; 步进表达式④){
		循环体③
}
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!