三天学习的总结

本文详细介绍了编程中的循环结构,包括while和for循环的使用,特别是无限循环的实现以及如何通过break和continue控制循环流程。在嵌套循环方面,阐述了内外层循环的关系,并提供了计算执行时间的方法。同时,讲解了一维和二维数组的声明、初始化、访问和遍历,以及数组元素的默认值。并给出了数组在实际问题中的应用实例,如打印杨辉三角和二维数组的使用。
摘要由CSDN通过智能技术生成

一、循环中的一些点:

1.当在while中,若不知道如何判断可在()中写入true,但要在最后用break结束循环。

while(true)---> 也可用for(;;)代替

说明:①不在循环条件部分限制次数的结构:

for(;;)和while(true)

②结束循环的方式:a.循环条件部分返回flase;

b.在循环体中,执行break

二、嵌套循环:

1.在嵌套循环中内层循环结构遍历一遍,只相当于外层循环结构体执行一次。

*技巧:外层循环控制行数,内层循环控制列数;

若要获取在执行开始到结束运行的时间可以用:

long start = System.currentTimeMillis();//获得当前时间距离1970-01-01 00:00:00的毫秒数

long end = System.currentTimeMillis();

System.out。printlf("执行时间:"+(end-start));

break 使用于switch-case和循环结构总结束当前循环

continue 用于循环结构中,结束当前循环

在嵌套循环中:break默认跳出包裹此关键字最近的一层循环。

若要用break跳出外层循环,可在循环开头写一个标识,如label;用 break label 跳出循环

完成例题:找出100以内所有的质数;

九九乘法表

输出三角、菱形等

三、数组

1、一维数组:

①.一维数组的声明和初始化:静态初始化和动态初始化;

*数组一旦完成初始化,其长度就确定了

②.调用数组指定位置的元素通过用角标方式调用

注:数组的角标从0开始,到数组长度-1结束

③.获取数组长度用 数组名.length

④.遍历数组用for循环

*⑤.数组元素的默认初始值:

>整形:0

>浮点型:0.0

>char类型:0或"\u0000",而非'0'

>boolean型:false

>引用类型,如String:null

例题:打印杨辉三角

2、二维数组:

①调用二维数组指定位置的元素:

String [] [] arr = new String [3][];

arr[1] = new String [4]//  也就是在外层地址值为1中可以放进4个元素;

②遍历二维数组需要用for嵌套循环:

③二维数组默认初始化值:

     规定:二维数组分外层数组元素和内层数组元素

a.外层:地址值;内层:与一维数组相同

b.若类似于:String [][] arr = new String [4][];

则:System.out.println(arr[1])的初始化值为null

     外层:也就是玉一维数组初始化值相同

     内层:无法调用,否则报错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值