java运算类型
㈠ java中的运算符有哪些
1.算术运算符
Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类型。
(1)一元运算符:
一元运算符有:正(+)、负(-)、加1(++)和减1(--)4个。
加1、减1运算符只允许用于数值类型的变量,不允许用于表达式中。加1、减1运算符既可放在变量之前(如++i),也可放在变量之后(如i++),两者的差别是:如果放在变量之前(如++i),则变量值先加1或减1,然后进行其他相应的操作(主要是赋值操作);如果放在变量之后(如i++),则先进行其他相应的操作,然后再进行变量值加1或减1。
㈡ JAVA中运算类型有哪些
我理解为你问的是Java中的运算符有哪些:
+加 -减 *乘 /除 %取模 ++自增 --自减 +字符串拼接
1. 整数运算完成之后结果一定是整数
2. 整数除以0的时候,编译通过,运行报错---ArimeticException---算术异常
3. 小数除以0的结果是Infinity
4. 0/0.0的结果是NaN---Not a Number---非数字
5. byte/short类型在运算的时候会自动提升为int类型
㈢ java语言中有哪些数据类型它们的长度及运算拜托各位大神
java的8种基本类型: byte 8位,short 16位, char 16位, int 32位, long 64位,float 32位,double 64位,boolean 1位. 与此对应的,java提供了8种包装类型: Byte,Short,Character,Integer,Long,Float,Double,Boolean. 它们之间的相互转换:例如: double a=1; //把double基本类型转换为Double包装类型 Double b=new Double(a); //把Double包装类型转换为double基本类型 a=b.doubleValue();
㈣ Java中常用的基本数据类型有哪些
一、常见的基本的数据类型
1.byte 字节类型: 占1字节,1个字节8位.如:123,100 范围:-128~127(-2^7~2^7-1)
2.short 短整型 占2字节 16位 如:123,456 范围:(-32768~32767)(-2^15~2^15-1)
3.int 整型 占4字节 32位 如:123,456 范围: -2147483648~2147483647(-2^31~2^31-1)
4.long 长整型 占8字节 64位 如:123,456 -9223372036854775808~9223372036854775807(-
2^63~2^63-1)
5.float 单精度浮点型:占4字节 32位 如:123.567f,456.123F,3.0F
6.double 双精度浮点型:占8字节 64位 如:123.567,456.123,【默认的小数点的类型为double
7.char 字符类型.占2字节.如'2','A','中','国'【注:必须要用单引号引上】
8.boolean 布尔型 占4字节,只有2个值 true 表示真,false--假
㈤ 3. java中运算符包括哪几大类每类里具体有哪些运算符
按 照 运 算 符 功 能 来 分 ,基 本 的 运 算 符 有 下 面 几 类 :
1.算 术 运 算 符 (+,-,*,/,%,++,--)
2.关 系 运 算 符 (>,<,>=,<=,==,!=)
3.布 尔 逻 辑 运 算 符 (!,&&,)
4.位 运 算 符 (>>,<<,>>>,&,,^,~ )
5.赋 值 运 算 符 (=,及 其 扩 展 赋 值 运 算 符 如 +=)
6.条 件 运 算 符 ( ?:)
7.其 它 (包 括 分 量 运 算 符 · ,下 标 运 算 符 [],实 例 运 算 符 instanc eof,内 存 分 配 运 算 符 new,强 制 类
型 转 换 运 算 符 (类 型 ),方 法 调 用 运 算 符 () 等 )
资料引用:http://www.knowsky.com/370305.html
㈥ java有哪些基本数据类型
网络上有很多。基本类型有八种,都有对应的封装类。类型基本上可以分为三类:char、boolean和byte、short、int、long、float和double。类型可以分为整数类型(如字节、短整型、整型、长整型)和浮点类型(如浮点型和双精度型)。JAVA中没有无符号值类型,它们的值域是固定的,不会随着机器硬件环境或操作系统的变化而变化。
字符类型,-128到127之间的字节8位有符号整数,-32768到32767之间的短16位无符号整数,-231到231-1之间的Int 32位有符号整数,-263到263-1之间的Long 64位有符号整数,根据IEEE754-1985标准的Float 32位单精度浮点数,根据IEEE754-1985标准的Double 64位双精度浮点数1布尔类型在前一章的逻辑运算符中,我们已经看到了值为true和false的变量,它们被称为布尔变量。
㈦ java 基本类型运算
(char)c这个返回的是字符1,其实是返回的'1'而不是你认为的int型的1,然后就跟楼上所说的char在和int型运算时会被强制转换成int型,所以'1'-8=49-8=41了
㈧ java中int跟float的运算结果是float类型还是double类型
向参与运算的操作数的类型中的最高精度转型,所以答案是float类型。如果有小数参与运算,则为double类型,因为java默认小数直接量是double类型的。如:
int n=100;
float f=1.1f;
则n+f的结果是float类型的,而6.0+n+f的结果是double类型的。