java数据类型和运算优先级

一、数据类型

  1.基本数据类型:

      布尔类型:boolean(true,false)

      整型:byte(-128,127)、short(-32768,32767)、int(-2147483648,2147483647)、long(-9223372036854775808,9223372036854775807)、char(\u0000‘ ,‘\uffff)

      浮点数:float(1.4E-45,3.4028235E38)、double(4.9E-324,1.7976931348623157E308)

  2.引用数据类型:

      . 类 接口 数组 枚举 标注

  3.基本数据类型转换原则

      1)布尔型和其它基本数据类型之间不能相互转换。

      2)数值范围小的向大的转换自动进行,char-->int,long,float,double。

      3)同级或者数值范围大的向小的转换要强制类型转换,char<--->short互相转换都要强制进行。

      4)在运算中操作数有double结果为double,有float结果为float,有long结果为long。

二、运算优先级

    

时间: 10-13

java数据类型和运算优先级的相关文章

Java数据类型及运算

(一),Java基本类型及运算 注释:可以用于生成API: 命令如:javadoc -d apidoc windowtitle hhh -doctitle aaa  -header bbbb -version -author *HelloWorld.java 注意点: 1,标识符只能是字母,数字,下划线和$,其中数字不能作为开头 2,基本类型:1个字节对应于计算机的8位二进制,计算机以补码的形式存取整数,即正数的补码为其本身,而负数的补码为其反码(处最高位,其余位取反)然后加一 3,类型装换:小

java基本数据类型及运算的注意事项

java基本数据类型及运算的注意事项 一.基本数据类型 ? 序号 类型 位数 范围 说明 整数类型 (最高位为符号位) byte 8位 -128(-27)~127(27-1) 默认类型为int 二进制0b开头 八进制0开头 十六进制0x开头 short 16位 -32 768(-215)~32 767(215-1) int 32位 -2 147 483 648(-231)~2 147 483 647(231-1) long 64位 -9 223 372 036 854 775 808(-263)

java入门篇3 --- 基本数据类型的运算

一.整数 1.运算 java的整数运算遵从基本的四则运算,不再赘述 下面说一下整数的除法得到的结果永远是精确的,也就是除不尽就给你取整,我记得python2的int类型会保留小数,python3之后也只保留整数 另外取余也是使用%,除法如果除数是0,运行时会报错. 注意,整数有范围,如果超出最大的会溢出,感觉像是又重新走了一个循环.请根据需要使用整型的类型,如果数值大于int范围,可以使用long 另外java也支持n++, n+=1语法糖 public class HelloWorld { p

JAVACard 基本数据类型的运算及溢出问题

一.数据的运算 在目前javacard开发中,能用到的基本数据类型是byte和short,而对与java来说这两种都是有符号的数,因此在基本运算时会有大量的强制类型转换,因此经常导致数据溢出的情况,为了以后少掉进坑里,这里做简要的记录. 当整数的数据大小超出了可以表示的范围的时候,而程序又没有做数值检查,就会发生数据溢出的问题.例如对于byte的整数来说,其表示的范围大小是-128~127:short类型的基本数据的取值范围为-32768~32767.在javacard中大部分涉及到byte数据

Java数据类型简单总结

Java数据类型简单总结 一:Java数据类型总的分为两大类:基本数据类型和引用数据类型. 基本数据类型:byte.short.int.long.float.double.char.boolean八种. 引用数据类型: 1:除了基本数据类型之外都是引用数据类型, 2:API类:String.File 3:自定义类:Test01...... 4:数组:int [ ].String [ ] 二:基本数据类型 1:分类 数据类型 位(bit) 取值范围 数据类型 位 取值范围 byte 8 -128~

Java 数据类型和运算符

                                                  Java   数据类型和运算符 Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑

Java数据类型(二)、Java运算符、流程控制

一.程序写作(创建对象的初始化过程) 1.目的/结果:输出一段话"..." 2.步骤: (1)创建一个基础类,main: (2)创建一块内存空间,用来存储这段话 ①先定义属性,name,sex,age等: ②再定义方法,需要重新创建新的class类,但不需要新的ma方法: (3)调用系统方法/库方法println,实现输出结果 ①在原有的类中创建新对象,将新的class类中的方法调用过来: ②运行,输出所有的内容. //---------------------------------

Java数据类型(一)

Java数据类型分为两大类:基本数据类型和引用数据类型. 一.基本数据类型: 数据类型      位数      取值范围 byte        8      -128~127 short       16     -32768~32767 Int         32     -231 ~231-1 Long       64      -263 ~263-1 Float       32      / Double     64      / Char       16     '\u00

java数据类型及其运算符概述

一丶java概述 1丶java的跨平台性 通过Java语言编写的应用程序在不同的系统平台上都可以运行,只要在需要运行java应用程序的操作系统上,安装一个Java虚拟机(JVM Java Virtual Machine)即可. 2丶JRE与JDK JRE:包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可. JDK:JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE. 使用JDK开发完成的java程