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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 条件运算符( ? : )也称为 “三元运算符”。

    语法形式:布尔表达式 ? 表达式1 :表达式2

    运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值


    查看全部
  • 语法: 

    执行过程:

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

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

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

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

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


    需要留心的几个小细节:

    1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。

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

    b. 省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”,在编程过程中要避免“死循环”的出现

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

    2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值,

    3、 循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级,



    查看全部
  • 语法:

     

    执行过程:

    <1>、 先执行一遍循环操作,然后判断循环条件是否成立

    <2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止

    特点: 先执行,后判断

    由此可见,do...while 语句保证循环至少被执行一次


    查看全部
  • 执行过程:

    < 1 >、 判断 while 后面的条件是否成立( true / false )

    < 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止

    特点:先判断,后执行


    查看全部
  • 不得不说的几点小秘密:

    1、 switch 后面小括号中表达式的值必须是整型或字符型

    2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2

    3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束

    4、 可以把功能相同的 case 语句合并起来

    5、 default 块可以出现在任意位置,也可以省略

    查看全部
  •  

    equals()用于判断字符串的内容是否相同,相同返回true,反之false。
    查看全部
  • public class HelloWorld{
        public static void main(String[] args) {
      String   name="爱慕课";
      char   sex='男';
      int   num=18;
       double  price=120.5;
     boolean    isOK=true;
    System.out.println(name);
    System.out.println(sex);
    System.out.println(num);
    System.out.println(price);
    System.out.println(isOK);
    }
    }

    对于这段代码,相信大家会有疑问就是char和String的选择,还有就是float1和double的选择。

    char是字符类型,而String则是字符串类型的。

    double和float的区别在于二者的精度不同,double类型的精度相对比较高。

    查看全部
  • if 后小括号里必须是一个条件表达式,结果为布尔值,如果为 true ,则执行后面大括号中的代码,如果为 false ,则不执行

    查看全部
    1 采集 收起 来源:练习题

    2018-06-16

  • 小技巧:equals()用于判断字符串的内容是否相同,相同返回ture,反之false.

    查看全部
  • 为什么要用==而不用=?

    =是用于赋值运算的,只有在赋值的时候才使用,运算级是最低的,需要所有的式子都算完了才赋值给结果的变量。==是比较运算符,用于比较两个值是否相等。和数字里的=号不是一个概念,数学中1+2=3那么这个表达式中的=号代表的是赋值,而a=b和b=a在数学中是成立的,代表两个值是相等的。但是编程中是用==来表达比较。因为a=b在编程中已经是赋值动作了,这样一来就没办法比较了!!!编程中a=b不代表b=a!!!因为这是一个赋值动作,a=b是代表把b的值放到a里,b=a是代表把a的值放到b里。比如现在b=5;a=b那么a的值就等于5了,这个时候把b加上1,b的值就是6,而a还是等于5,a的值不会因为b的值改变而改变。


    查看全部
  • /取整,%取余   如果是浮点型的话才会是除法,精确到小数

    查看全部
    0 采集 收起 来源:练习题

    2018-06-15

  • 条件运算符( ? : )也称为 “三元运算符”。

    语法形式:布尔表达式 ? 表达式1 :表达式2

    运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值


    查看全部
  • 1、  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型

    2、  == 、 != 两边的操作数既可以是数值类型,也可以是引用类型


    查看全部
  • 使用char类型

    public class HelloWorld{
        public static void main(String[] args) {
     final char MALE='男';
     final char FEMALE='女';
     System.out.println(MALE);
     System.out.println(FEMALE);
     }
    }

    使用String类型
    public class HelloWorld{
        public static void main(String[] args) {
     final String MALE="男";
     final String FEMALE="女";
     System.out.println(MALE);
     System.out.println(FEMALE);
     }
    }

    查看全部
    1 采集 收起 来源:Java常量的应用

    2018-06-15

  • 一、char 型和 String 型的不同

    1.   类型不同,char是字符类型, String是字符串类型

    2. String字符串是用""来包含串的, char是用''来包含单字符的

    3. String内部用来存储的结果是一个char字符数组

      二、float 型和 double 型的区别

      double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。

    查看全部

举报

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

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