数据类型关键字:
整数 :byre short int long
浮点数 :float double
字符 char staring
布尔 boolean
取值范围
关键字 | 取值范围 |
---|---|
byte | -128 ~ 127 |
shrot | -32768 ~ 32767 |
int | -2147483648 ~ 2147483647 (10位数) |
long | -9223372036854775808 ~ 9223372036854775807 (19位数) |
float | -3.401298e-38 到 3.402823e+38 |
double | -4.9000000e-324 到 1.797693e+308 |
char | 0 ~ 65535 |
boolean | true, false |
范围大小:
byte < short < int < long < float < doubule
强制转换
如果把一个取值范围打的数值,复制给取值范围小的变量。
是不允许直接赋值的。如果一定要这么做就需要加入强制转换
格式 :目标数据类型 变量名 = (目标数据类型)被强转的数据;
范例 :
double a = 12.3;
int b = (int)a;
注意 :有的强制转换会出现数据错误
自增自减运算符
先用后加
int a = 10;
int b = a++; // 先赋值再自增 10
先加后用
int a = 10;
int b = ++a; // 先自增再赋值 11
逻辑运算符
最常用的逻辑运算符:&& ll !
符号 | 说明 |
---|---|
&(and) | 逻辑与(且)。并且,两边都为真,结果才是真 |
&& | 短路与。提高效率 |
l (or) | 逻辑或。或者,两边都为假,结果才是假 |
ll | 短路或。提高效率 |
^ | 逻辑异或。相同为false,不同为ture |
! | 逻辑非。取反 |
举例 | 结果 |
true ^ true | fales |
fales ^ false | false |
true ^ false | true |
! false | true |
短路逻辑运算符具有短路效果,当左边的表达式能确定最终结果,那么右边就不参与运行。
int a = 10;
int b = 10;
boolean result = ++a < 5 && ++b < 5;
System.out.println(result); //false
System.out.println(a); //11
System.out.println(b); //10 因为短路的原因右边++b并未执行
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
JAVA
+关注
关注
19文章
2958浏览量
104544 -
数据类型
+关注
关注
0文章
236浏览量
13608 -
运算符
+关注
关注
0文章
172浏览量
11064
发布评论请先 登录
相关推荐
JAVA语言的数据类型转换
JAVA语言的数据类型转换很多场合需要用到类型转换。例如,要把一个整型变量作为字符型变量来使用,就需要使用类型转换,即把整型变量转换为字符型变量。J
发表于 12-06 00:30
vhdl数据类型
VHDL中的标识符可以是常数、变量、信号、端口、子程序或参数的名字。VHDL中的数据类型可以分成四大类: 标量型(SCALAR TYPE):属单元素的最基本的数据类型,通常用于描述一个单值数据对象
发表于 03-30 15:59
•11次下载
Java程序设计教程之数据类型及其运算的详细资料说明
本文档的详细介绍的是Java程序设计教程之数据类型及其运算的详细资料说明主要内容包括了:1标识符和关键字 ,2常量和变量 ,3基本数据类型 ,4运算符 ,5表达式 ,6数组
发表于 02-22 10:27
•5次下载
Struct结构数据类型
Struct类型是一种由多个不同数据类型元素组成的数据结构,其元素可以是基本数据类型,也可以是Struct、数组等复杂数据类型以及PLC
结构数据类型(Struct)及应用案例
Struct数据类型使用非常灵活,随时可以使用,但是相对于PLC数据类型 (UDT) 有以下缺点,所以建议需要使用Struct类型时,可以使用PLC数据类型(UDT)代替。
什么是数据类型转换
常用的3种数据类型:1、Python数据类型第一种:字符串(str)。
2、Python数据类型第二种:整数(int)。
3、Python数据类型第三种:浮点数(float)。
Java基础数据类型有哪些?
默认值不同;int是基本数据类型,Integer是int的封装类,是引用类型。int默认值是0,而Integer默认值是null。
定义数据类型
在运算之前我们必须首先定义出数据类型,定义出脚本支持的数据类型,这是运算的基础。
这一小节我们将定义出数据类型,在这里我们暂时定义四个数据类型:
java对clob类型数据怎么处理
处理CLOB类型数据在Java中是一项非常常见和重要的任务。CLOB(Character Large Object)是一种用于存储大量字符数据的数据
byte属于java基本类型吗
是的,byte属于Java的基本数据类型之一。Java中共有8种基本数据类型,分别是byte、short、int、long、float、double、char和boolean。byte
评论