一直下一步,记住安装目录.
变量名:JAVA_HOME 变量值: 输入JDK8的安装目录 选中 Path: %JAVA_HOME%\bin
2.检查Java环境是否配置成功
输入java -version后回车
自动转换(小转大)
强制转换(大转小)
转换规则
范围小的类型向范围大的类型提升, byte、short、char 运算时直接提升为 int 。 byte、short、char‐‐>int‐‐>long‐‐>float‐‐>doubl
转换格式
数据类型 变量名 = (数据类型)被转数据值;
常量分类
变量
变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值 。 格式 数据类型 变量名 = 数据值; long类型:建议数据后加L表示。 float类型:建议数据后加F表示。
注意事项
变量名称:在同一个大括号范围内,变量的名字不可以相同。
变量赋值:定义的变量,不赋值不能使用。
算数运算符
+ 号 字符串相加 运算符相加 ++ -- 单独运算: 混合运算:++在前,先自增后运算 - -在后,先运算后自增
赋值运算符
=
比较运算符
== 比较运算符,是两个数据之间进行比较的运算,运算结果都是布尔值 true 或者 false 。
逻辑运算符
&& || ! 逻辑运算符,是用来连接两个布尔类型结果的运算符,运算结果都是布尔值 true 或者 false
三元运算符
数据类型 变量名 = 布尔类型表达式?结果1:结果2
switch(表达式) { case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... default: 语句体n+1; break; } switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举),JDK7后可以接收String。
break使用场景
循环: 结束循环 switch语句: 程序遇到break结束
continue(跳过)
循环: 跳过本次循环
return
方法: 结束方法
方法重载
同一个类中,方法名相同,参数列表(个数,类型)不同,与返回值无关
方法重写
子类和父类出现了一模一样的方法
数组定义
数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; 数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...}; 数据类型[] 数组名 = {元素1,元素2,元素3...};
数组特点:
一旦定义:长度不能变 类型必须相同