day04-IDEA工具
0.IDEA开发工具 参见:IDEA工具安装详解.pdf
1.数组1.1什么是数组【理解】 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。
1.2数组定义格式【记忆】1.2.1第一种 数据类型[] 数组名
示例:
123int[] arr; double[] arr; char[] arr;
1.2.2第二种 数据类型 数组名[]
示例:
123int arr[];double arr[];char arr[];
1.3数组动态初始化【应用】1.3.1什么是动态初始化 数组动态初始化就是只给定数组的长度,由系统给出默认初始化值
1.3.2动态初始化格式1数据类型[] 数组名 = new 数据类型[数组长度];
1int[] arr = new int[3];
1.3.3动态初始化格式详解
等号左边:
int:数组的数据类型
[]:代表这是一个数组
arr:代表数组的名称
等号右边:
new:为数组开辟内存空间
int:数组的数据类型
[]:代表这是一个数组
5:代表数组的长度
1.4数组元素 ...
day03-switch
1. switch语句1.1 switch语句结构(掌握)
格式
123456789101112switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break;}
执行流程:
首先计算出表达式的值
其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。
最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
1.2 switch语句练习-春夏秋冬(应用)
需求:一年有12个月,分属于春夏秋冬4个季节,键盘录入一个月份,请用程序实现判断该月份属于哪个季节,并输出。
运行结果:
1234春:3、4、5夏:6、7、8秋:9、10、11冬:1、2、12
示例代码:
123456789101112131415161718192021222324252627282930313233public class Demo1 { public ...
day02-Java基础语法
day02 - Java基础语法1. 运算符1.1 算术运算符(理解)1.1.1 运算符和表达式运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。
不同运算符连接的表达式体现的是不同类型的表达式。
举例说明:
123int a = 10;int b = 20;int c = a + b;
+:是运算符,并且是算术运算符。
a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式。
1.1.2 算术运算符
符号
作用
说明
+
加
参看小学一年级
-
减
参看小学一年级
*
乘
参看小学二年级,与“×”相同
/
除
参看小学二年级,与“÷”相同
%
取余
获取的是两个数据做除法的余数
注意:
/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。
整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。
1234int a = 10;int b = 3;System.out.println(a ...
day01-java基础语法
1. Java概述1.1 Java语言发展史(了解)语言:人与人交流沟通的表达方式
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言
Java之父:詹姆斯·高斯林(James Gosling)
2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com
当前,我们课程使用的JDK版本:11.0
1.2 Java语言跨平台原理(理解)Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。
1.3 JRE和JDK(记忆)JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
J ...