JavaEE学习第二周总结

这篇博客是作者学习JavaEE第二周的总结,涵盖了选择结构(switch)、循环(for、while)、跳转控制语句、方法的使用、数组、冒泡排序以及面向对象的基本概念和特性。详细解析了switch的执行流程、for和while的区别,以及方法的定义和重载。此外,还介绍了数组的定义和操作,以及冒泡排序的实现。最后讨论了面向对象的三大特征:封装、继承和多态。
摘要由CSDN通过智能技术生成

引言

这是学习JavaEE的第二周啦,本周比第一周就复杂很多了,跟着老师的讲解,同时搭配idea的使用,我发现,代码都是敲出来的,只有通过不断的敲代码,才能掌握所学从而提高。


学习内容:

一、选择结构之Switch和循环结构语句以及跳转控制语句
二、方法在Java中的使用
三、数组----进入到引用类型
四、排序算法-------冒泡排序
五、面向对象的思想特点以及特征
六、类以及对应的主方法中的测试

________________________________________________________________________________

具体内容:

一、选择结构之Switch和循环结构语句以及跳转控制语句

1.选择结构语句之:switch

执行流程:
1)switch接收结果;
2)接收到的结果与case后面的值"1"进行比较,若相符,则执行语句1;break结束语句;
3)值1和switch接收的结果不匹配,和值2进行比较,成立,执行语句2, break,结束语句;
4)…
5)若接收到的结果都不匹配,则执行default;语句n;break,结束循环;
注意
1)关于switch中的case语句后面只能常量,不能是变量 (体现Java是一种强类型语言)
前端的javascript(弱类型语言):它里面的swtich的case是可以是变量,可以是个常量
2)在书写switch语句的标准结构,不忘了break,如果语句中忘了书写break,会出现一个象:case 穿透! 在有的需求里面利用 case穿透 来完成一些需求;
3)关于switch语句的结束条件

  • a)要么遇见break结束
  • b)程序默认执行到末尾

4)关于default语句可以在switch语句中的任何位置,不影响语句的执行流程;不管在任何位置,只要case语句都不匹配,执行default;如果default语句在语句中,break不要省略,如果default语句的末尾,break可以省略;


	格式:	switch(某个变量值或者表达式){
   				
			case 1:
					语句1;													
					break;
			case 2:
					语句2;
					break;
			....
			default:
					语句n;
					break;
				}
2. 循环结构语句

一、for循环

1.求和思想
2.统计思想
执行流程

  1. 初始化语句:给变量赋值 (只执行一次)
    2)然后执行条件表达式,看其是否成立,如果成立,执行的是循环体语句------>再次回到控制体语句或者步长语句—>变量自增或者自减
    3)再次执行条件表达式,是否成立,成立,继续循环体语句---->再次回到控制体语句或者步长语句---->变量自增或者自减

    4)一直执行到条件表达式不成立,for循环结束;
		格式:
			for(初始化语句;条件表达式;步长语句或控制体语句){
   
			循环体语句;
			}	
for循环的综合运用(for循环嵌套)
		格式:
			for(初始化语句1;条件表达式1;控制体语句或步长语句1){
   //外层循环
					//循环体语句又为一个for循环
				for(初始化语句2;条件表达式2;控制体语句或步长语句2){
   //内层循环
					
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值