day01
1、jdk的安装,和变量配置
1.1 jdk的无脑安装,并记住路径,配置变量要用
1.2 配置环境变量:
新建 JAVA_HOME 变量,路径是jdk的安装目录
新建 JRE_HOME 变量,路径是jdk中集成的jre的目录
修改 PATH 变量,新增两条 %JAVA_HOME%\bin,%JRE_HOME%\bin
2、DOS命令
win + r,输入cmd打开黑屏终端
cd 切换路径
mkdir 创建一个文件夹
rd 删除一个空的文件夹
del 删除一个文件夹
cls 清屏
dir 展示当前路径下所有的文件夹及其路径下的所有文件
d: 切换盘符
3、注释
单行注释 //
多行注释 /* 注释内容 */
文档注释
/**
*/
4、第一个java代码
class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World");
}
}
5、变量
5.1 什么是变量
变量是程序用来存储数据的
如何声明一个变量
数据类型 变量名 = 初始值
5.2 数据类型
有基本数据类型,引用数据类型
8中基本数据类型
byte short int long float double char boolean
1字节 2字节 4字节 8字节 4字节 8字节 2字节 1字节
5.3 变量命名规则
1、首字母小写
2、可以有数字,字母,_,$等,不能以数字开头
3、小驼峰命名,或用_连接
4、见名知意
5、不能用java关键字为变量名
6、运算符
1、算术运算符
加减乘除取余 + - * / %
+= -= *= /= %=
自加自减 ++ –
2、关系运算符
大于 > 小于 < 大于等于 >= 小于等于 <= 是否等于 == 是否不等于 !=
3、逻辑运算符
与 && 或 || 非 !
与的优先级比或高
短路原则:&& 只要有一个为false,就为false,后面的不再执行
|| 只要有一个为true,就为true,后面的不再执行
7、分支
1、if分支
代码格式:
if (布尔表达式) {
语句体
}
2、if-else分支
if (布尔表达式) {
语句体1
} else {
语句体2
}
3、if-else-if分支
if (布尔表达式1) {
语句体1
} else if (布尔表达式2) { //else if可以有多个
语句体2
}else {
语句体3
}
4、switch-case
switch (表达式) {
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
default:
语句体n;
break;
}
switch小括号里的数据类型:byte,short,int,char,String,枚举
执行流程:满足其中一个条件,分支里另外的条件语句体都不执行
8、Scanner
import java.util.Scanner
class 类名 {
public static void main(String[] args){
Scanner s = new Scanner(System.in);//创建一个扫描器对象
int a = s.nextInt();//把扫描器获取到的数据,赋值给变量
}
}
day04、三目运算符和循环
三目运算符:数据类型 x = (表达式) ? value1 : value2;
循环结构:while
do-while
for
day05、方法,break和continue
无参无返回值
有参无返回值
无参有返回值
有参有返回值
break:终止循环 只能用在switch-case 或者 循环中
continue:跳过当前循环,跳到下一循环 只能用在循环中