美文网首页Java
Java语言基础2

Java语言基础2

作者: Y_Jaaao | 来源:发表于2018-11-22 01:08 被阅读0次

1.数据类型转换

  • 1.1隐式转换:从低级类型向高级类型的转换,系统将自动执行,程序员无须进行任何操作,也可称为自动转换。按精度从“低”到“高”排列顺序为byte<short<int<long<float<double
  • 1.2 显式转换:当把高精度变量的值赋给低精度变量时,必须使用显式类型转换(强制类型转换),执行时可能会导致精度的缺失。
  • 注意:当把整数赋值给一个byte、short、int、long型变量时,不可以超出这些变量的取值范围,否则必须进行强制类型转换(如:byte取值为-128—127.若把129赋值给byte类型变量,则必须强制类型转换 byte b = (byte)129;)

2.运算符

  • 2.1赋值运算符:用符号“=”表示,是一个二元运算符(int a = 100; 该表达式将100赋值给变量a)
  • 注意:错误赋值:5 = k;(不能赋值给常量) i + j = k;(右值不能被赋值)
  • 2.2 算术运算符:主要有:+(加号)-(减号)*(乘号)/(除号)%(取余)


    1.PNG
2.PNG 3.PNG
  • 注意:在进行除法和取余运算时,0不能做除数,否则系统会报出"ArithmenticException"异常。

  • 2.3 自增自减运算符:其是单目运算符可以放在变量之前,也可以放在变量之后。其作用就是使变量的值加1或减1。


    1.PNG
2.PNG
  • 2.4 关系运算符:属于二元运算符,用来判断一个操作数与另外一个操作数之间的关系。


    1.PNG
2.PNG
  • 2.5 逻辑运算符:是对真假这两个逻辑值进行运算,运算后结果仍然是一个逻辑值(“!”是一元运算符,其他都是二元运算符)


    1.PNG
2.PNG
  • 2.6 位运算符:操作数类型为整型,可以是有符号的也可以是无符号的。


    1.PNG
    1.PNG
  • 2.7 复合赋值运算符:将赋值运算符和其他符合并成一个运算符来使用,从而实现两种运算符的效果。


    2.PNG
    1.PNG
  • 2.8 三元运算符:使用格式为:条件表达式?值1:值2(规则:若条件式的值为true,则整个表达式去“值1”,否则取“值2”)


    1.PNG

    三元表达式等价于if...else于语句


    1.PNG
  • 2.9 运算符优先级:优先级由高到低的顺序是:增量和减量的运算、算术运算、比较运算、逻辑运算、赋值运算


    1.PNG

相关文章

  • java学习路径

    一、java基础知识 (30天) 1. 语言基础, java基础,环境变量 2. 语言基础, 进制转换 3. 语言...

  • Java语言基础2

    1.数据类型转换 1.1隐式转换:从低级类型向高级类型的转换,系统将自动执行,程序员无须进行任何操作,也可称为自动...

  • java语言基础2

    1.循环语句 分类: for,while,do...while (1)循环结构for a.语句格式 for(初始化...

  • Java基础知识整理(一)

    1.Java基础知识体系 2.Java技术体系平台 3.Java语言特点与核心机制 1.Java基础知识体系 2....

  • 02.Java语言概述

    Java语言分支Java SE(标准) 是Java基础,早期叫j2se,2005改名为Java SEJava ME...

  • Java面试题整理汇总

    1. Java程序基础 1.1开发和运行环境1.2Java语言概述1.3生成,部署和配置 2. Java语法基础 ...

  • JAVA面试基础(一)

    Java 基础知识 1. Java 语言的特点 开源,跨平台 2.Java语言是跨平台的,请问是如何保证的呢? 针...

  • 自学大数据:大数据学习线路及各阶段学习书籍

    大数据学习路线及各阶段学习书籍推荐! 阶段一、大数据基础——java语言基础方面 (1)Java语言基础 Java...

  • JAVA基础学习

    一、Java语言基础 1.数据类型(8种基础数据类型、引用数据类型) 2.关键字与标识符(Java语言定义的50个...

  • 2018-07-16

    java基础总结: 1.计算机布罗图: 2.开发语言分类: 高级语言(java(特点:跨平台,面向对象,垃圾回收...

网友评论

    本文标题:Java语言基础2

    本文链接:https://www.haomeiwen.com/subject/gpkkqqtx.html