为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第一季(IDEA工具)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 循环语句:
    for:
    先设置循环变量的初始状态,该部分只执行一次
    条件成立时执行循环代码,否则推出循环,
    改变循环变量的值。
    语法:for(循环变量的初始化;条件;循环变量的变化){
              循环代码
          }
    注:for循环结构比while和do……while结构更加简洁、易读
        for后面的三个表达式必须用英文分号(;)隔开,三个表达式可省略
        条件省略时会进行“死循环”
        为避免“死循环”可以用break强行跳出“死循环”。
        循环变量的变化可以写在循环代码里,但for后面的括号里必须有两个英文分号(;)
        循环变量的初始化部分和循环变量的变化部分内可以用英文逗号(,)隔开,以同时设置多个循环变量
        条件部分可以应用逻辑运算符组合成的表达式,但需注意运算符的优先级


    查看全部
  • 循环语句:
    do……while:
    先执行一遍循环代码,再判断条件是否成立,条件成立,继续执行,直到条件不成立。
    语法:do{
              循环代码
          }while(条件);
     注:先执行,后判断
         循环代码至少被执行一次
         while后面有英文分号(;)


    查看全部
  • 随机数生成:

    通过 (int)(Math.random() * 100) 生成 100 以内的随机数

    查看全部
    0 采集 收起

    2019-07-27

  • 循环语句:while, do……while, for 
    while:
    当条件成立时,重复执行循环代码,直到条件不成立
    语法:while(条件){
              循环代码
          }
    注:先判断,后执行


    查看全部
  • 条件语句:
    switch:
    进行等值判断,当switch表达式的值与case中的值相同时,执行该case中的代码,如case中没有值与switch中的值相同时,执行default中的代码。
    向下执行
    语句:
    变量名 num
    switch(变量名){
        case num1:
            num与num1相同时的代码;
            break;
        case num2:
            num与num2相同时的代码;
            break;
        case num3:
            num与num3相同时的代码;
            break;
        ……:
        default:
            没有case中的值与num相同时的代码;
    }
    注:switch中的值必须为整型或字符型
        case中的值可以是常量数值,也可以是常量表达式,不能带有变量
        运行过程中没有遇见break或switch结束语句,不会停止,将会继续向下执行。
        功能相同的case可以合并起来,语法:case num1:
                                          case num2:
                                           ……
                                               代码;
        default可以出现在任何位置,也可省略。
        case num和default后面为英文冒号(:)


    查看全部
  • 条件语句:
    嵌套if:
    当外层if满足条件时,判断内层if,否则执行不满足条件的代码
    语句:
    if(条件1){
        if(条件2){
            if(条件3){
                ……
            }else{
                不满足条件3的代码
            }
        }else{
            不满足条件2的代码
        }
    }else{
        不满足条件1的代码
    }
    注:equals():判断字符串内容是否相同,是返回true,不是返回false
        语法:字符串1变量名.equals("字符串2"),判断字符串1变量名所引用的字符串1与字符串2是否相同


    查看全部
  • 条件语句:
    多重if:
    条件1不满足,进行条件2判断,如再不满足,在进行条件3判断,如所有条件均不满足,else中的代码。
    语句:
    if(条件1){
        条件1成立代码
    }else if(条件2){
        条件1不成立条件2成立代码
    }else if(条件3){
        条件1、2均不成立条件3成立代码
    }……
        ……
    }else{
        上述所有条件均不成立的代码
    }
    注:判断条件为连续区间时使用方便
        else和if之间有空格


    查看全部
  • 条件语句:
    if……else:
    条件成立,if部分代码;
    条件不成立,else部分代码。
    语句:
    if(条件){
        条件成立代码
    }else{
        条件不成立代码
    }


    查看全部
  • ==  比较运算符,等于
    =   赋值运算符,赋值
    查看全部
  • 条件语句:
    if:
    语法:if(条件){
              条件成立的代码
          }
    没有end if
    注:当条件成立时的代码只有一条,大括号可以省略,否则不能省略。


    查看全部
  • ++出现在左边先加后赋值;

    ++出现在右边先赋值后加

    查看全部
  • 内容少,重看。

    查看全部
  • 内容少,重看

    查看全部
  • 使用foreach操作数组,在遍历数组、集合时更简单便捷;

    语法:

    for(元素类型 元素变量 : 遍历对象 ){

         执行代码           

    }

    查看全部
    0 采集 收起

    2019-07-27

  • for循环执行过程:

    <1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次

    <2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环

    <3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断

    <4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环

    特点:相比 while 和 do...while 语句结构更加简洁易读

    https://img1.sycdn.imooc.com//5d3bb2320001f83604160073.jpg

     a. 省略“循环变量初始化”,可以在 for 语句之前由赋值语句进行变量初始化操作,如:

    https://img1.sycdn.imooc.com//5d3bb27b0001c00505490117.jpg

    b. 省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象(可以用break强制跳出),如:

    https://img1.sycdn.imooc.com//5d3bb2cc0001fa4405310092.jpg

    c. 省略“循环变量变化”,可以在循环体中进行循环变量的变化,如:

    https://img1.sycdn.imooc.com//5d3bb2f90001217905270113.jpg


    查看全部

举报

0/150
提交
取消
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!、
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!