`
scarlettli
  • 浏览: 55212 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

java语言 常量、变量、数据类型、数据类型的转换及运算符

    博客分类:
  • java
阅读更多
1,常量,常量就是不会发生改变的数据
   常量又分为以下几类:
   1>,整数常量:即所有的整数
   2>,小数常量:即所有的小数
   3>,字符常量:单个字符,一般用单引标识
   4>,字符串常量:多个字符,一般用双引号标识
   5>,布尔型常量:只有两个数值,truet和false
   6>,null常量:只有一个数值,即null
   JAVA中的常量通常在程序结束的时候消失。

2,变量,变量就是存储在相应内存中的数据,可以发生改变,也可以说是程序员自己给某个内存空间取的名字,这个内存空间有两种操作,即存数据和取数据。
   变量名只能包含0——9,a——z,A——Z,$,_ 且不能用数字开头,一般除第一个单词首字母小写外,其余单词首字母要大写。

3,数据类型
   基本数据类型
   整数类型:byte,short,int,long
   小数类型:float,double
   字符类型:char
   布尔型:boolean
   常用的数据类型为:int,double,char,true,false
   通常所有整数默认为int类型,所有小数默认为double类型

4,数据类型的转换
   1>.自动类型转换
   小容量的数据类型可以自动转换成大容量的数据类型
   byte,short,char——>int——>long——>float——>double
   2>.强制类型转换
   如果需要将大容量的数据类型转换成小容量的数据类型就需要强制类型转换,但是必须在要转换的数据前面加上需要转换成的数据类型
  
5,运算符
   a.算数运算符:+,-,*,/,%,++,--
    + 有两种用法,一是做加法运算,加号两边都是数值类型,二是做连接用,加号的一边为字符串类型
    ++ 给自身是加1,独立使用时写在相应需要运算的变量的前后都没有区别
       如果是和其他语句一起使用,则前++是先给自身加1,再执行其他语句,后++则是先执行其他语句,再给自身加1
    -- 给变自身减1,独立使用时写在相应需要的运算的变量的前后都没有区别,如果是和其他语句一起使用,则前--是先给自身减1再执行其他语句,后--则是先执行其他语句,再给自身减1.
   b.赋值运算符:=,+=,-+,*=,/=,%=
     = 就是将右边的值保存到左边
     += 给某个变量加上指定的值,然后再保存到左边的变量,其中隐藏了强制类型转换的过程
   c.比较运算符:>,<,>=,<=,==,!=
     比较运算符得到的结果为boolean型,结果只能为true 和 false
   d.逻辑运算符:
     逻辑运算符就是对多个条件过行连接判断,得到的结果是boolean型
     1>逻辑运算符:&,|,^
       & 而且 两边都为true时结果为true,否则结果为false
       | 或者 两边只要有一边为true结果为true,否则为false
       ^ 异或 两边相同,结果为false,否则结果为true
     2>短路逻辑运算符:&&,||,!
       && 而且 两边都为true时结果为true,否则结果为false,只有左边为true时,右边才参与运算
       || 或者 两边只要有一边为true结果为true,否则为false,只有左边为true时,右边才不参与运算
       ! 非 否定
   e.位运算符:<<,>>,>>>,&,|,^,~
<< 左移
>> 右移
>>> 无符号右移
& 与 只有1与1结果才为1,其余结果为0
| 或 只要有一个为1结果就为1,其余结果为0
^ 异或 两个相同,结果为0,否则结果为1
~ 反码
分享到:
评论

相关推荐

    Java语言基础——Java主类结构、基本数据类型、变量与常量、运算符、数据类型、数据类型转换、代码注释

    Java语言基础——Java主类结构、基本数据类型、变量与常量、运算符、数据类型、数据类型转换、代码注释 写了挺久的,谢谢支持(*^▽^*)

    Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制、break、continue

    •该区域有自己的名称(变量名)和类型(数据类型) •该区域的数据可以在同一类型范围内不断变化 为什么要定义变量: •用来不断的存放同一类型的常量,并可以重复使用 使用变量注意: •变量的作用范围...

    Java基本语法,idea 生成api文档,常量变量运算符,全

    Java基础入门,覆盖java基本语法,数据类型转换知识,全

    Java2入门经典.rar

    赋值语句中的自动类型转换 op=运算符 数学函数和常量 字符的存储 字符转义序列 字符的算术运算 按位运算 使用AND和OR运算符 使用异或运算符 移位运算 按位运算的方法 有固定序列整型值的变量(枚举) 布尔型变量 ...

    《Java程序设计案例教程》教学课件02Java语言基础.pptx

    03 掌握基本数据类型及数据类型转换。 05 掌握从控制台获取用户键盘输入数据的方法。 04 掌握运算符的分类和使用,以及表达式中运算符的优先级和结合性。 《Java程序设计案例教程》教学课件02Java语言基础全文共48...

    java2入门经典.part01

    赋值语句中的自动类型转换 op=运算符 数学函数和常量 字符的存储 字符转义序列 字符的算术运算 按位运算 使用AND和OR运算符 使用异或运算符 移位运算 按位运算的方法 有固定序列整型值的变量(枚举) 布尔型变量 ...

    Java OOP.mmap

    3. 数据类型转换 4. 运算符 和 优先级 三、引用数据类型、流程控制语句 和 数组 1. 引用数据类型 2. 流程控制语句 3. 数组 四、方法 1. 引入 2. 语法格式 3. 方法调用 4. 注意事项 5. 方法重载 6. 可变...

    Java语言程序设计

    1.2.4 Servlet举例 1.2.5 JSP和JavaBean举例 1.3 基本数据类型与表达式 1.3.1 变量与常量 1.3.2 基本数据类型 1.3.3 表达式与运算符 1.3.4 类型转换 1.4 数组的概念 1.5 数组的创建和引用 1.5.1 数组的声明...

    《Java和Android开发实战详解》第2到5章源代码-by 南邮-陈杨

    3.5.2 窄化数据类型转换与类型转换运算符 56 习题 57 第4章 流程控制结构 58 4.1 流程控制与UML活动图 58 4.1.1 UML活动图 58 4.1.2 流程控制的种类 59 4.2 程序块与控制台基本输入 60 4.2.1 程序块...

    java基础自学课程,day02,文档

    本文档适合java初学者以及笔试、面试等,主要描述了java的常量 变量、数据类型、运算符、数据类型转换等基础知识

    Java基础知识点.html

    跳转控制语句 三元运算符 逻辑运算符 短路逻辑运算符 数组 方法简述 switch语句 if语句 关系运算符 自增自减运算符 赋值运算符 算术运算符 类型转换 Java简述 标识符 变量 数据类型 常量 关键字

    全国计算机二级java题库

    基本数据类型及转换。 3. Java类库中对简单数据类型的类包装。 4. 运算符和表达式运算。 5. 数组和字符串。 五、 Java语言的基本语句 1. 表达式语句。 2. 条件语句。 3. 循环语句。 4. 注释语句。 5. 异常处理。 六...

    JAVA语言程序设计【高清版】.pdf

    18 第3章 标识符和基本数据类型 19 3.1 Java的基本语法单位 19 3.1.1 空白、注释及语句 19 3.1.2 关键字 21 3.1.3 标识符 21 3.2 Java编码体例 22 3.3 Java的基本数据类型 23 3.3.1 变量和常量 23 ...

    Java学习笔记(四)

    文章目录Java语言基础(二)一、基本数据类型1.1 整数类型1.2 浮点类型1.3 字符类型1.4 布尔类型二、变量与常量2.1 标识符和关键字2.2 声明变量2.3 声明常量2.4 变量的有效范围三、运算符3.1 赋值运算符3.2 算术...

    Java运算,Java实例运算,面向基础.rar

    就像人与人之间交流使用的语言需要遵循一定的语法规则一样,Java语言也离不开特定语法的支持,如基本语法、数据类型、变量、常量、运算符与表达式、类型转换和输入输出等,只不过这些语法要比日常生活中语言的语法...

    《Java语言程序设计》教案设计.doc

    "Java语言程序设计 " "任务名称 "任务三:数据类型与运算符 "学时数 "8 " "教学目标 "会使用常用数据类型int, double, char, String " " "掌握常量、变量的概念 " " "会使用基本运算符 " " "会进行数据类型转换 ...

    vc++6.0 程序设计学与用教程

    3.2 简单数据类型的实例化——变量与常量 3.3 整型常量和变量 3.4 浮点型常量和变量 3.5 字符型常量和变量 3.6 布尔型常量和变量 3.7 各类型数据间的优先关系和相互转换 第4章 运算符与表达式 4.1 算术...

Global site tag (gtag.js) - Google Analytics