引用数据类型
string
Java中的字符串只能用“”
除了基本数据类型,都是引用数据类型
包(实质是文件夹,分门别类)
1.命名规则
(1)尽量使用全小写的字母
(2)包名当中尽量不要出现下划线,数字,美元符号
(3)一般情况下,使用站点名的逆序(模块,架构,功能)
Scanner(类)键盘输入--有返回值string,快捷键.var
Scanner in= new Scanner (System.in);
String n = in.next【可写数据类型】();
System.out.println("你输入了" + n);
流程控制
if(条件表达式){
要执行的语句;
} else{}
多重if之间,每一个if是并列关系,可能都实行
else具有互斥功能,有else,代表多个if是一个整体
写条件表达式的 时候,要注意条件表达式的顺序
如果情况比较多,条件判断比较复杂,最后一种不建议使用else
switch case
switch只能判断四种基本数据类型:byte,short,int,char
还可以判断string(字符串),且必须在JDK7以后的版本包括7
还可以判断枚举,且必须要JDK5以后的版本包括5
break:停止
default位置比较灵活,尽量在最后
引用数据类型:数组
java中数组一旦声明,必须指定长度
访问数组元素通过下标,下标从0开始
数据类型byte,short,int,long的初始值是0
float,double的初始值是0.0
char初始值空白的
boolean初始值是false
引用数据类型的初始值是null
二维数组int[][](每一个二维数组里面的元素都是一维数组)
数组长度length是属性,不是方法
赋值
当程序出现异常时,异常位置后面的代码将不会在执行
循环
for(初始条件;判断条件;循环条件){
循环体
}
初始化条件可以是任意类型,大部分情况使用int
嵌套
执行流程
1.执行外层的for循环
2.执行外层的循环体
3.进入内层的for循环
4.执行内层的循环体
5.外层的循环体执行结束
break和continue(关键字)
break(终止或跳出循环)
continue(终止当前次循环,开启下一下循环)
使用for循环遍历数组
for(int i=0;i<arr.length;i++)
foreach 语句(把数组中的元素通过镜像给i,我们操作的不是原始元素,而是镜像元素)
for(int i:arr){}
foreach的操作更加安全,不影响原始元素,JDK5以后开始
while和do……while
while和do……while的区别
do……while循环无论条件是否满足,循环至少执行一次
while循环如果条件不满足,循环一次都不执行
死循环的写法while(){true}
exit(statue[0:安全退出 -1:强制退出 ])
今天的学习内容都是与逻辑相关的,完成今天的学习内容之后,我发现自己的头脑好像更加灵活了,茅塞顿开,原来还可以这样,就像久旱逢甘露,每次自己的代码运行成功后,都是一种自我的肯定,内心的成就感油然而生!来看看今天的学习成果吧!!
小型计算器
猜数字小游戏
今天的学习成果不止有这些,还有许多的知识,都需要我们继续努力,好好消化,争取学有所用,向着目标前进!!