八种基本类型变量

【Java 基础】Java 变量、八种基本数据类型及转换详解 Java 语法篇 —— Java 变量、八种基本数据类型介绍及八种数据类型间的转换详解。 阅读详情

java语言中有八种基本类型变量,那么应该注意的地方有哪些 ?

1、整数型

  • int:计算机默认整数类型都为int,占4个字节,范围为正负21亿多,如果定义一个int类型变量超出范围会报错。
  • double:计算机默认小数类型都为double,占8个字节,当参与运算时,二进制识别不了1/10,所以会发生舍入误差,导致不精确。
  • byte、short、float、long分别占1、2、4、8个字节,除非声明该变量类型,否则所有整数类型运算默认为int类型计算。
2、字符型

  • char:定义该变量时需要用单引号‘’引用,或者用数字,有且只有一个字符,占2个字节,在计算机中是16位无符号整数形式存储,unicode全球统一编码范围为0-65535,65--A,97--a,48--0,特殊符号需要用\转义
3、布尔类型

  • boolean:占一个字节,赋值只能为true或false,用于条件判断。

*注*数据类型之间转换有两大原则,小到大,需强转,强转可能发生数据溢出和精度丢失;大到小自动转

public static void main(String[] args){
//int a=3.124;//int类型只能取整,编译错误。
  int a=(int)3.124;//强转,精度丢失,赋值a为3
  long id=362121198809123243L;
  int id1=(int)id;//此时超出int类型范围,会溢出。
  char c='2',d='2';
  System.out.println(c+d);//此时参与运算时默认为int类型,字符'2'对应int码为50,所以输出结果为100

}




【JAVA BASICS】Day02 变量、八种基本数据类型、类型间的转换 Day02笔记涵盖Java变量、八种基本数据类型及类型间转换。讲解了变量的作用、声明、赋值与访问,以及Java中的byte、short、int、long、float、double、boolean、char数据类型。重点强调了int、long、double、boolean、char的使用与特性,如int型范围、long型后加L、double型精度问题及char采用Unicode编码。最后,介绍了自动类型转换与强制类型转换的两种形式及其规则,强调了小类型向大类型的自动转换及大类型向小类型的强制转换。 阅读详情

相关推荐

VisionMaster 4.2.0安装

按照顺序安装。

XuXing_java的专栏 3807

java学习:八大基本类型变量

语法:数据类型 变量名=变量值(“=”为赋值运算符)定义布尔类型的变量 boolearn aa=true定义整形3. 定义浮点型//小数默认被提升为double类型(8个字节),这个过程叫类型向上自动提升,但是左边变量申明的是flioat,因此大类型转化为小类型,必须向下强制转换,此过程是需求手动强制完成的。在数值后加f,或者在数值前加(float),及float ff =(float) 3.144.定义字符型//数字或者字母不能超过2个字符,超过了就是字符串了,且必须使用但引号。......

guanshengg的博客 2386

数字电路基础(CMOS电路、低功耗方法)

文章目录一、CMOS器件1.1.CMOS反相器1.2. CMOS与非门1.3.CMOS或非门1.4 CMOS与门和CMOS或门二、CMOS电路参数——功耗 一、CMOS器件 1.1.CMOS反相器 CMOS反相器实现非门功能,由一个PMOS管和一个NMOS管组成,其逻辑电路图如下: 其真值表如下: In PMOS NMOS Out 0 √ 导通 ×关闭 1 1 ×关闭 √...

Mr.翟的博客 1万+

Java知识点(一):变量、八种数据类型、基本数据类型转换

包含java变量(声明、命名、初始化、使用、作用域);八种数据类型以及基本数据类型中的转换(byte字节型、short短整型、int整数类型、long长整数类型、float单精度浮点型、double双精度浮点型、char字符类型、boolean布尔型)。

qq_45138120的博客 2429

电池充电管理芯片规格书精读指南:从参数解析到设计实战

电池充电管理是嵌入式系统和便携式设备开发中的基础环节,其核心在于理解并应用充电芯片的规格参数。充电芯片通过精确控制电压、电流、温度等关键参数,实现对锂电池等可充电电池的安全、高效管理。掌握这些参数原理,对于优化产品功耗、提升充电效率、保障电池寿命具有重要技术价值,广泛应用于智能穿戴、消费电子、无人机等场景。本文聚焦于**充电电流**设定与**热管理**等核心参数,深入解析其相互影响与工程选型中的权衡,旨在帮助开发者将抽象的规格书数据转化为可靠的电路设计依据,从而有效排查充电故障,提升产品整体可靠性。

weixin_26874745的博客 669

音频质量评估指标全解析:从主观到客观的全面指南

本文全面解析了音频质量评估的核心指标,涵盖主观评价(如MOS、DMOS)与客观评价(如PESQ、STOI、SDR)。重点介绍了DNSMOS等AI驱动的无参考评估方法,并提供了根据语音通信、噪声抑制、语音分离等不同场景选择指标组合的实战指南,帮助开发者和研究者科学量化音频质量。

rum55的博客 646

2.1、基本变量类型

基本变量类型有四类八种,包括默认值、空间大小、值范围见下图:  示例 1 : 整型 整型变量用于存放整数byte、short、int、long,区别在于不同类型的整型,最大值,最小值不一样,如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误,这个时候就需要进行类型转换(后面会写)。 public class Number{      public static void ...

qq_39702307的博客 1058

VisionPro开发实战:CogRecordDisplay控件显示与保存图片的完整流程(附C#代码示例)

本文详细解析了VisionPro开发中CogRecordDisplay控件的图像处理全流程,包括图像加载、显示优化、动态清屏及结果保存等关键操作。通过C#代码示例,展示了如何高效使用该控件进行工业视觉应用开发,特别适合自动化检测系统的开发者参考。

weixin_42523792的博客 278

Java基础:(2)变量及数据类型

1.变量:存数的 1)声明:----相当于在银行开了个帐户 int a; //声明一个整型的变量,名为a int b,c,d; //声明三个整型的变量,名为b,c,d 2)初始化:----相当于给帐户存钱 int a = 250; //声明整型变量a并赋值为250 int a; //声明整型变量a a = 250; //给变量a赋值为250 3)使用:----使用的是帐户里面的钱 3.1)对变量的使用就是对它所存的那个数的使用 int a = 5; int b = a+10; //取出a的值5,加10后

Da_Xia1的博客 766

神州数码OSPF实战配置详解(手把手教学)

本文提供神州数码设备上OSPF基础配置的详细实战教程。通过搭建典型的两台三层交换机互联实验环境,手把手演示了VLAN创建、接口IP配置、OSPF进程启动、Router-ID设置及网络宣告等核心步骤,并分享了邻居状态验证、路由检查及常见排错方法,帮助网络工程师快速掌握神州数码OSPF的配置要点与操作技巧。

weixin_29210727的博客 81

安装openclaw时出现node.exe : npm error code EIDLETIMEOUT的解决方案

本文主要介绍了安装openclaw时出现node.exe : npm error code EIDLETIMEOUT的解决方案,希望能对学习使用openclaw的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 11万+

详谈一下:Java中的基本类型变量(8种)与引用类型变量的区别

详谈一下:Java中的基本类型变量(8种)与引用类型变量的区别

weixin_64308540的博客 1406

python全栈入门到实战【基础篇 01】Python初识:定位、优势与发展历程

本文介绍了热门编程语言Python。它是解释型高级语言,具通用、入门友好、胶水型特点,以简洁易读为设计哲学。优势包括语法简洁高效、生态庞大、跨平台、社区活跃、应用广泛、门槛低。发展历经诞生(1989-1994,吉多创建,1994年1.0发布)、成长(版本迭代,3.0发布)、崛起(Web与大数据推动)、爆发(AI浪潮助推)及持续迭代阶段。

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 1万+

变量、八种基本类型、类型转换

Java基础第一天:变量、八种基本类型、类型转换

mattwzh的博客 337

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Java中的八种基本变量类型(最全详解)

一个变量的类型,决定了该变量可以包含什么样的值。 Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。

Apple_xiaoli的博客 8708

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

变量,八种基本数据类型,类型转换

变量,八种基本数据类型,类型转换

weixin_44144085的博客 176

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

java变量以及八种基本数据类型

类型大小关系:(从小到大)byte-short(char)-int-long-float-double。int 占用4个字节 取值范围:-2^31至2^31-1。short 占用2个字节 取值范围:-2^15至2^15-1。long 占用8个字节 取值范围:-2^63至2^63-1。byte 占用1个字节 取值范围:-2^7至2^7-1。

weixin_54137385的博客 175

Java的八种基本变量类型以及类型默认值

Java的八种基本变量类型以及类型默认值 整型(4种) 字符型(1种) char: char类型是一个单一的 16 位 Unicode 字符(0-65535);char 数据类型可以储存任何字符; 例子:char letter = ‘A’;但是只能存放一个字符; 浮点型(2种) float :32位 double :64位 注意: 默认的小数值是double类型的 所以 float ...

weixin_43490725的博客 601

java小练习(使用八种基本数据类型定义八个变量,然后在控制台输出各个变量的值)

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 15日 * 版 本 号:

一名java从业者的专栏 2万+

变量系列教材 (二)- Java中有八种基本变量类型

变量系列教材 (二)- Java中有八种基本变量类型 更多内容,点击了解 一个变量的类型,决定了该变量可以包含什么样的值。 Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 这八种基本类型分别是: 整型 (4种) 字符型 (1种) 浮点型 (2种) 布尔型(1种) 步骤1:整型 步骤2:字符型 步骤3:浮点型 步骤4:布尔型 步骤5:String类型 示例 1 : 整型 整型...

weixin_44092440的博客 220

第二天基础变量及八种基本数据类型

java第二天系统学习

m0_63184409的博客 377

用Java语言来实现八种基本类型的赋值变量

实验目的: 使用8种基本数据类型声明多个变量,并使用不同的方式为8种基本类型的变量赋值,熟悉每种数据类型的复制规则和表示方法。 实验操作:    public static void main(String[] args){        Scanner read = new Scanner(System.in);//类名 对象名=new 类名();        byte a=r...

一个和代码打交道の小孩 4479

[Java基础] Java八种基本变量类型

Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 这八种基本类型分别是: 整型 (4种) 字符型 (1种) 浮点型 (2种) 布尔型(1种) 1.整型 整型变量用于存放整数 byte short int long 区别在于不同类型的整型,最大值,最小值不一样。如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误,这个时候就需要进行类型转换。 2.字符型 char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)。其长度和short一样,也是16

q306507291的博客 1621

Java编程基础(一)——(变量与标识符以及八种基本数据类型)

一、变量与标识符 1. 变量的定义 (1)数学名词定义:   变量,是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。 (2)计算机解释:   变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。 2. 变量的分类 (1)按所属的数...

别样的博客 670
下一篇: Array,Collection,Map的浅析
core_coder
博客等级 码龄11年 4粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值