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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 强制类型转换:(数据类型)数值

    查看全部
  • 自动类型的转换条件:

    1. 目标类型能与源类型兼容,如double型兼容int型,但是char型不能兼容int型;

    2. 目标类型大于源类型,如double类型长度为8字节,int类型为4字节。



    查看全部
  • 运算符的优先级

    1. ()

    2. !(非),+(正),-(负),++(自增),--(自减)

    3. *(乘),/(除),%(取模)

    4. +(加),-(减)

    5. <(小于),<=(小于等于),>(大于),>=(大于等于)

    6. ==(等于),!=(不等于)

    7. ^(异或)

    8. &&(与)

    9. ||(或)

    10. ?:(三元运算符)

    11. =(赋值),+=(加等于),-=(减等于),*=(乘等于),/=(除等于),%=(取模等于)

    查看全部
  • 1.条件运算符(?:)也称”三元运算符“

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

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


    查看全部
  • 逻辑运算符

    1. 与运算:&&,如a&&b(a和b都对,输出为ture)

    2. 或运算: ||,如a||b(a和b只要有一个对,输出为ture)

    3. 非运算:!,如!a(如果a为ture,则输出为false)

    4. 异或运算:^,如a^b(a和b不同为ture或者false,则输出为ture)

    查看全部
  • 比较运算符

    注意事项:

    1、  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型

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


    查看全部
  • 不可以写成int three+=one,因为运算过程不可以再次定义数据类型

    查看全部
  • 赋值运算符:

    1. 赋值:=

    2. 加等于:+=;int c+=a(等价于c=c+a)

    3. 减等于:-=;int c-=a(等价于c=c-a)

    4. 乘等于:*=;int c*=a(等价于c=c*a)

    5. 除等于:/=;int c/=a(等价于c=c/a)

    6. 模等于:%=;int c%=a(等价于c=c%a)

    查看全部
  • 常量的语法:final 常量名=值;

    常量名一般使用大写字符;

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

    2019-01-14

  • 算术运算符

    加法:+;int sum=a+b

    减法:-;int cha=a-b

    乘法:*;int chen=a*b

    除法:/; int chu=a/b

    求余:%(取模);int  yu=a%b

    自增:++;i++,++i

    自减:--;i--,--i

    注意事项:

    1. int b=++a(让a先加1,在执行b=a)

    2. int b=a++(先b=a,再让a加一)

    3. 自增与自减只能用于操作变量,如5++,8--都是错误的


    查看全部
  • double和float的区别:

    double比float的精度高,有效数字16位,float的为7位;但是double消耗内存是float的两倍,运算速度也慢的多;

    char型和string的区别:

    1. 一个是字符类型,一个是字符串类型

    2. 一个是来包含字符串的,一个是用来包含单节字符的

    3. char定义是用单引号,只能有一个字母数字;string定义是用双引号,可以是一个、多个字母或数字、汉字等

    查看全部
  • 运算符分类:

    1. 算术运算符

    2. 赋值运算符

    3. 比较运算符

    4. 逻辑运算符

    5. 条件运算符

    查看全部
    0 采集 收起 来源:什么是运算符

    2019-01-14

  • 1、 switch 后面小括号中表达式的值必须是整型或字符型 2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2 3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束 
    查看全部
  • Arrays.sort(数组名) 排序

    Arrays.toString(数组名) 数组转换为字符串

    查看全部
    0 采集 收起

    2019-01-14

  • case后面的冒号要放在判断条件的后面,字符需要加上单引号

    查看全部

举报

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

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