美文网首页
基本数据类型和表达式

基本数据类型和表达式

作者: 掠光者 | 来源:发表于2016-08-26 17:37 被阅读0次

    分为四个部分:

     -变量与常量

          文字量:亦称文字常量,直接出现在程序中被编译期所使用的,如3.1415926,30

         标识符:程序员自定义的名称,与内存中的地址相对应。首字母必须是:大写字母、小写字母、下划线、美元符号($)四者之一;之后的字符除了以上四类,还有数字。

        变量:由标识符表示,需要有类型,变量值可以被改变

     -基本数据类型

        基本数值类型:

    基本数值类型

    基本数值类型的文字常量的形式:

        字符型:用单引号括起来的字符,如'Z'。采用16位Unicode编码。此外,还有转移字符。

        字符串:Java中不能用字符数组来表示字符串。Java中有一个String类,是JDK标准类中的一部分。如:String animal="value";  字符串由零个或多个字符组成,以双引号括起。每个字符都可以用转义序列来表示,例如:

    "" //空字串

    "\""//只包含"的字串

     -运算符与表达式

    算术运算符(与C语言一样):++,--,+,-,*,/,%

    赋值运算符:=,*=,/=,+=,-=,>>=,>>>= (无符号右移,忽略符号位,空位都以0补齐)

    关系运算符:算数比较运算符(<,<=,>,>=);类型比较运算符——instanceof,例如:e instanceof Point//Point 是一个类,判断e是不是属于Point类

    相等关系运算符:==,!=(可以比较数字,布尔类型,引用相等运算符)


    逻辑运算符:&&,||,!

    条件运算符:表达式1 ? 表达式2 : 表达式3 //1正确,则表达式的值为表达式2的值;否则为表达式3的值

     -类型转换

    -扩展转换:低类型(位数较小)->高类型(位数较多);如char->long;特点:损失精度

    -窄化转换:与扩展转换相反,特点:可能会丢失信息

    -隐含转换(编译器帮我们做的转换):

    -显式转换(强制转换):(float)5.0

    相关文章

      网友评论

          本文标题:基本数据类型和表达式

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