JAVA语言帮助笔记
- Java的安装与JDK
- Java命名规范
- JAVA的数据类型
- 自动类型转换
- 强制类型转换
- JAVA的运算符
- 取余运算结果的符号
- 逻辑运算的短路运算
- 三元运算符
- 运算符优先级
- JAVA的流程控制
- 分支结构
- JAVA类
- Scanner类
- Math 类
- random方法获取随机数
Java的安装与JDK
JDK安装网站:https://www.oracle.com/java/technologies/downloads/
步骤:
-
登录官网下载JDK的压缩包
-
直接解压在常用的全英文工作路径下
-
打开环境变量添加环境变量%JAVA_HOME%
- 1.添加JAVA_HOME环境变量
- 2.修改path环境变量,添加红圈所示路径
- 1.添加JAVA_HOME环境变量
-
打开cmd窗口运行java命令和javac命令,若运行无误,则安装完成
Java命名规范
“类接大”
- 包:xxxyyyzzz
- 类,接口:XxxYyyZzz 大驼峰
- 变量,方法:xxxYyyZzz 小驼峰
- 常量:XXX_YYY_ZZZ
JAVA的数据类型
自动类型转换
- 练习
强制类型转换
是上述运算的逆运算,可能会损失精度
double d1= 12.9;
int i1 = (int)d1; //截断操作
- 应用:
JAVA的运算符
取余运算结果的符号
- 结果的正负是和被模数是一样的,如下图所示:
逻辑运算的短路运算
&& 是短路与
& 是逻辑与
三元运算符
三元运算优先于IF ELSE
运算符优先级
JAVA的流程控制
分支结构
JAVA类
Scanner类
/*
Scanner类:
从键盘获取不同数据类型的变量
Scanner的实例化:创建实例
*/
//引用包java.util.Scanner
import java.util.Scanner;
class ScannerTest{
punlic static void main(String[] args){
//Scanner 的实例化
Scanner scan = new Scanner(System.in);
//设定一个int型变量接收nextInt方法获取的变量
int num = scan.nextInt();
//同样的,scan.next()接收String型变量,scan.nextInt接收int型变量
//更多请至API文档查找Scanner类
System.out.println(num);
}
}