首页 > 编程语言 >java数据类型转换

java数据类型转换

时间:2023-02-16 20:35:36浏览次数:36  
标签:类型转换 java 变量 int 级别 float byte 数据

title: java基本数据类型转换
time: 2023-1-15-16-32-6900

当把一种基本数据类型的值赋给另一种变量时,就涉及到数据转换。

将这些类型按精读由低到高排列:

byte short char int long float double

低级别转换为高级别

当把级别低的变量的值赋给级别高的变量时,系统会自动完成数据类型的转换,如:

float x=100

输出x的值将会是100.0

例如:

int x=50;
float y;
y=x;

输出y的值,结果将会是50.0

高级别转化为低级别

当把高级别转换为低级别时,必须使用类型转换运算。

格式为:(类型名)要转换的值;

例如:

int x=(int)34.89;
long y=(long)56.98F;
int z=(int)1999L;

输出x,y,z结果为:34,56,1999


当把一个int类型数据赋值给byte、short、char类型变量时,不可能超出这些变量的取值范围否者必须进行类型转换。

如下所示:

byte a=(byte)128;
byte b=(byte)-129;

a和b得到的值分别为128和127

标签:类型转换,java,变量,int,级别,float,byte,数据
From: https://www.cnblogs.com/liuhankang/p/17128174.html

相关文章

  • 2.15数据类型和常用方法
      字符串string 用来记录人的名字,家庭住址,性别等描述性质的状态定义方式name='abc'列表list中括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,可......
  • MySQL--索引的数据结构
    1.为什么使用索引索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教科书的目录部分,通过目录中找到对应文章的页面,便可以快速定位到需要的文章,mysql中也是一......
  • JavaScript 基础 - Day01
    了解变量、数据类型、运算符等基础概念,能够实现数据类型的转换,结合四则运算体会如何编程。体会现实世界中的事物与计算机的关系理解什么是数据并知道数据的分类理解......
  • vue项目,使用query传参,页面显示重新刷新或回归后数据丢失
    1、将需要传输的数据使用  JSON.stringify()  转译成字符串形式进行传输  2、在需要接收的页面使用  JSON.parse()  将数据格式再转回来即可使用,且刷新回......
  • Java—String类
    一、toString()方法1.publicStringtoString():返回对象的字符串;2.toString(),返回的是对象的地址值,没有实际意义,需要重写;重写规制:返回对象的属性值;getClass.getNam......
  • Epoll原理解析--网卡接收数据说起
     转至 https://blog.csdn.net/armlinuxww/article/details/92803381 太重要了怕丢失,冒昧转一下  从网卡接收数据说起下边是一个典型的计算机结构图,计算机由CPU......
  • Django操作mongo数据库二(MongoClient方式)
    一、基本环境1、开发环境:Python环境:Python3.8.16Django环境:4.12、需要安装的包pipinstallpymongopipinstallmongoengine二、开发参数配置1、先创建一个mongoA......
  • Django操作mongo数据库一(配置文件里写连接信息)
    一、基本环境1、开发环境:Python环境:Python3.8.16Django环境:4.12、需要安装的包pipinstallpymongopipinstallmongoengine  二、开发参数配置1、先创建一个......
  • java 给定日期获取当月每周开始时间和结束时间
    packagedate;importjava.time.LocalDate;importjava.time.format.DateTimeFormatter;importjava.time.temporal.TemporalAdjusters;importjava.util.ArrayList;......
  • 数据解析-正则匹配
    一、正则基础1、为什么使用正则需求判断一个字符串是否是手机号解决编写一个函数,给函数一个字符串,如果是手机号则返回True,否则返回False代码defisPhone(phon......