ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-07-14 18:33:51  阅读:129  来源: 互联网

标签:java 20220714 于芮 int 初始值 数据类型 while 循环 数组


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

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

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

 

小型计算器

 

 

猜数字小游戏

 

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

标签:java,20220714,于芮,int,初始值,数据类型,while,循环,数组
来源: https://www.cnblogs.com/dijiuzu/p/16478882.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有