• 控制语句


    基本数据类型和引用数据类型的区别:

    基本数据类型:数据直接保存在变量名所在的内存空间.

    引用数据类型:

    数据不是直接保存在变量名所在的内存空间,而是在另外的内存空间中.

    变量名所在的内存空间保存的是一个地址值.

    比如:

    Scanner s = new Scanner(System.in);

    变量s中保存的就是等号右边的对象所在的内存地址的地址值!!!

    同理:

    String str = "hello";

    变量str中保存的是字符串"hello"的内存地址值!!!

    switch分支结构:

    格式:

    switch(表达式或变量){

        case 值1:

           语句体1;

           break;

        case 值2:

           语句体2;

           break;

        ...

        default:

           语句体n;

           break;

    }


    其中:case和default没有顺序要求.

    但一般情况下,都是把default放在最后.

    拿swith后面的表达式或者变量和case的值进行等值比较!!!

    如果所有的case都没有匹配,就找default.

    case后面的{}可以省略!!!

    break也可以省略,造成贯穿!!下一个case不进行匹配,直接执行.

    case后的值要求类型一致!或者是可以进行隐式类型转换!!

     

    switch后面的变量可以使用的类型:byte,short,int,char,String(1.7之后才支持)

    利用贯穿可以间接实现类似"分组"的操作:

    for循环结构:

    完整的循环应该包含以下四个部分:

    初始化语句:初始化工作,在循环体开始之前执行

    循环条件:一个boolean表达式,决定是否执行循环体

    循环体:反复执行的部分

    迭代语句:在循环体执行完之后执行,然后再去判断循环条件,一般用来控制循环条件中的变量,使循环在合适的时候结束

    for(初始化语句;循环条件语句;循环变量控制语句){

        循环体;

    }

    for各种变形:

    for(;;){ //无限循环

    }

    while循环

    [初始化部分]

    while(条件表达式){

        循环体;

        [循环变量控制语句]

    }

  • 相关阅读:
    前端面试
    (知乎)我想问一下PHP的学习路线图
    sublime text3如何安装bootstrap的插件
    php项目开发经验-2个月学习php经历
    基于链接的基本排序算法原理
    焦大:特征权重的处理与最终排名(中)
    焦大:特征权重的处理与最终排名(下)
    如何分析和监测竞争对手网站的seo数据
    没收录的页面是否会传递权重
    想学习SEO可以看哪些书籍
  • 原文地址:https://www.cnblogs.com/YWJAVA7010/p/9494923.html
Copyright © 2020-2023  润新知