• 循环语句(2019年10月10号)



    循环:重复执行
    死循环:可以让程序一直执行。很多时候这是必须的

    for循环:

    语法:    for(语句块1;语句块2;语句块3){
    循环体
    }

    语句块1:表示初始化
    语句块2:表示判断语句(决定是否继续循环)
    语句块3:表示控制语句,一般是自增,或者自减


    变量的生命周期为:所在的最近一层的大括号结束
    do while循环 和 while循环

    对于循环结构来说,循环是可以嵌套的
    " "是制表符,可以提供体格空格的位置
    循环语句中 continue:停止本次循环,继续下一个循环
    break:终止包含他的最近一层循环
    数组:三种定义方式
    第一种:int arr[]={1,2,3,4,5} 直接给出数组值,用大括号框起来,并用逗号隔开
    第二种:int arr[]=new int[]{1,2,3,4,5}
    第三种:int arr[]=new int[10] 方括号中为数组arr的长度,即arr.length
    前两种为静态的定义,后面一种为动态定义
    数组中的元素是通过下表访问的,下标是从0开始的

    第三种定义方式中,如果后期没有去赋值,会是默认值
    int short long byte 的默认值都是0;boolean的默认值为false;char的默认值是空字符;double和float都是0.0
    数组在内存中是一段连续的内存空间

    数组:是具有相同数据类型的数据的集合

    数组的定义:数据类型 数组名 []

    1,数组是引用数据类型。
    2,数组值用大括号,元素之间用逗号隔开,元素的个数是0-N个
    3,数组长度是固定的,不能变化,数组长度通过数组的length属性访问
    4,数组里面的元素是通过下标访问的,下标从0开始, 数组名[下标]
    5,数组在内存中是一段连续的内存空间

    每日一测

    1,while跟do while的区别是什么?
    do while中的循环体必定会执行一次,而while循环中不一定
    do while是先执行循环体再判断,while是先判断再执行循环体

    2,break跟continue的区别是什么?
    break 是终止包含它的最近一层循环
    continue 是终止本次循环,继续下次循环

    3,数组是基本数据类型还是引用数据类型?
    数组是引用数据类型

    4,如何访问数组的长度?如何访问数组中的元素?
    可以用数组的length方法获取数组的长度(例如:arr.length)
    用数组的下标可以访问数组中的元素(例如 int a=arr[1],访问整型数组arr下标为1的元素)

    5,如果访问超过了数组的长度会报异常吗?报什么异常?
    会报异常 异常名字为:ArrayIndexOutOfBoundsException(数组下标越界)

  • 相关阅读:
    剑指 Offer 55. 二叉树的深度
    剑指 Offer 11. 旋转数组的最小数字
    [COCOS2DX-LUA]0-006.cocos2dx中关于拖动屏幕物件,同时点击home键,返回后页面变黑的问题。
    Kafka 入门(三)--为什么 Kafka 依赖 ZooKeeper?
    Kafka 入门(二)--数据日志、副本机制和消费策略
    Kafka 入门(一)--安装配置和 kafka-python 调用
    网络通信基础笔记
    项目经理的必要性
    Jenkins用户管理
    JVM笔记二双亲委派机制
  • 原文地址:https://www.cnblogs.com/Starlets/p/11679544.html
Copyright © 2020-2023  润新知