学习目标:
- 掌握 Java 入门知识
学习内容:
- 搭建 Java 开发环境
- 变量、JAVA基本类型
- 运算符和表达式、分支结构
- 循环结构与数组
学习产出:
一、名词解释
- JVM:java虚拟机
- 加载.class并运行.class
- JRE:java运行环境
- 除了包含JVM以外还包含了运行java程序所必须的环境
- JRE = JVM+java系统类库(小零件)
- JDK:java开发工具包
- 除了包含JRE以外还包含了开发java程序所必须的命令工具
- JDK = JRE+编译、运行等命令工具
二、java的8种基本数据类型是什么?(简述java的8种基本数据类型)
8种基本数据类型包括:byte,short,int,long,float,double,boolean,char
1)byte:字节型,用于存储整数的,占用1个字节,范围-128到127
2)short:短整型,用于存储整数的,占用2个字节,范围-32768到32767
3)int:最常用的整型,用于存储整数的,占用4个字节,范围-2^31到2^31-1
4)long:长整型,用于存储较大的整数,占用8个字节,范围-2^63到2^63-1
5)float:单精度浮点数,用于存储小数的,占用4个字节,不能表示精确的值
6)double:双精度浮点数,最常用的存储小数的类型,占用8个字节,不能表示精确的值
7)boolean:布尔型,存储true或false,占用1个字节
8)char:字符型,采用Unicode字符编码格式,存储单个字符,占用2个字节
三、运算符和表达式、分支结构
1)int a=5,b=5;
int c = a++; //1)将a++的值5赋值给c 2)a自增1变为6
int d = ++b; //1)将++b的值6赋值给d 2)b自增1变为6
System.out.println(a); //6
System.out.println(b); //6
System.out.println(c); //5
System.out.println(d); //6
2)短路:
boolean b3 = a>b && c++>2;
System.out.println(b3); //false
System.out.println(c); //5,发生短路了
3)逻辑非(取反),非真则假,非假则真
int a=5,b=10,c=5;
boolean b2 = !(a<b);
System.out.println(b2); //!true=false
System.out.println(!(a>b)); //!false=true
4)偶数、奇数的判断:
int num = 5; //带数(6,5)
if(num%2==0){
System.out.println(num+"是偶数");
}else{
System.out.println(num+"是奇数");
}
四、循环结构与数组
1)输出9的乘法表:
int num = 1;
while(num<=9){
System.out.println(num+"*9="+num*9);
num++;
}