20220714 第九组 于芮 基础java初养成-2(第七天)


 
小白成长记——第七天
 
  今天的心情有些复杂,就像今天的天气一样,忽而晴,忽而乌云,忽而下雨,今天的学习内容相比较昨天来说有些难,对逻辑的要求比昨天还要高,像我这种样的小白来说,真的是有些吃力,不过值得庆幸的是,经过我的不懈努力,今天的学习内容都清楚明白!!果然,努力就会有结果,这是一个真理,来看看的今天的学习成果吧!

引用数据类型
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:强制退出 ])

  今天的学习内容都是与逻辑相关的,完成今天的学习内容之后,我发现自己的头脑好像更加灵活了,茅塞顿开,原来还可以这样,就像久旱逢甘露,每次自己的代码运行成功后,都是一种自我的肯定,内心的成就感油然而生!来看看今天的学习成果吧!!

20220714     第九组   于芮  基础java初养成-2(第七天)

20220714     第九组   于芮  基础java初养成-2(第七天)

 

小型计算器

 

20220714     第九组   于芮  基础java初养成-2(第七天)

 

猜数字小游戏

 

  今天的学习成果不止有这些,还有许多的知识,都需要我们继续努力,好好消化,争取学有所用,向着目标前进!!

原创文章,作者:端木书台,如若转载,请注明出处:https://blog.ytso.com/274365.html

(0)
上一篇 2022年7月14日
下一篇 2022年7月14日

相关推荐

发表回复

登录后才能评论