首页 > 编程语言 >Java - 变量

Java - 变量

时间:2022-12-07 22:01:17浏览次数:49  
标签:Java 变量 int float 数据类型 long 类型 字节

Java 数据类型分为基本数据类型与引用数据类型

1.基本数据类型

整数类型:byte,shrot,int,long

byte 1个字节 范围 -128~127,shrot 2个字节,int 4个字节,long 8个字节

字面量默认为 int 类型,定义long类型时 要加L 如:"long id=12333333L"

 

浮点数类型:float,double

float 4个字节,double 8个字节

字面量默认为double类型,定义float类型时 要加F 如:"float balance=1500.50F"

 

字符类型:char

char 2个字节,可以与整数类型与浮点数类型做算术

 

布尔类型:boolean

只有两个值 true与false

 

2.引用数据类型

类 class,数组 array,接口 interface

 

3.面试题

基本数据类型之间的运算规则?

容量小的基本数据类型与容量大的基本数据类型做运算时,结果的数据类型自动提升为容量大的基本数据类型

byte,short,char 他们之间 互相做运算或自己与自己做运算时 结果都为int类型

 

数据类型之间的怎么强制转换与产生的问题?

强制转换符号"()",如:"int change =(int )100.50F"

可能会导致精度损失

标签:Java,变量,int,float,数据类型,long,类型,字节
From: https://www.cnblogs.com/leviAckman/p/16964678.html

相关文章

  • JavaScript:jQuery类库
    目录jQuery类库一、jQuery简介1.特点2.使用jQuery的不同方式3.jQuery底层本质4.标签对象与jQuery对象二、jQuery查找标签1.基本选择器2.组合选择器3.层级选择器4.属性选择......
  • Java基础-8(基础知识练习)
    Java基础-8(基础知识练习)案例1减肥计划案例2敲七案例3不死神兔案例4百钱百鸡案例5数组元素求和案例6数组内容比较案例7查找案例8反转......
  • 【AutoCAD .NET】设置系统变量
    有哪些系统变量AutoCAD系统变量详解比如设置pickfirst///<summary>///为了支持CommandFlags.UsePickSet和ed.SelectImplied()。///https:......
  • java老鸟教你如何高效优雅的进行时间格式化
    前言在日常项目开发过程中,相信大家一定都经常遇到时间格式化的场景。很多人可能都感觉非常简单,但是你的时间格式化方法真的优雅高效吗?一、常见时间格式化方式publicstatic......
  • Java中的Runnable、Callable、Future、FutureTask的区别与示例
    Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。Ru......
  • Java难点 | StringBuilder类/StringBuffer类
    StringBuilder类/StringBuffer类stringBuffer/strinaBuilder可以看做可变长度字符串。stringBuffer/stringBuilder初始化容量16.stringBuffer/stringBuilder是完成字符......
  • 初识Java
    ​Java有什么好处?它具有令人赏心悦目的语法和易于理解的语义。在企业级系统、Web开发、Android开发、大数据开发都起到了十分重要的作用Java的祖师爷既然要学Java,那就有必......
  • 【C语言】* 和 & 认识、对解引用(*)认识、* & 的应用、通过指针交换变量值、指针变量
    ......
  • 【Java】【Mybatis】如何调用存储过程和存储函数
    https://www.jb51.net/article/230756.htmMybatis调用存储过程MyBatis支持使用存储过程的配置。当使用存储过程时,需要设置一个参数“mode”,其值有IN(输入参数)、OUT(输出参......
  • Java基础语法
    1.注释​ 注释是对代码的解释和说明文字。Java中的注释分为三种:单行注释://这是单行注释文字多行注释:/*这是多行注释文字这是多行注释文字这是多行注释文字......