当前位置: 首页 > news >正文

Java(基本数据类型)( ̄︶ ̄)↗

        Java 基本数据类型是Java编程语言中用于存储数据值的基本单位。它们直接映射到硬件的处理器上,因此访问速度非常快。Java中的基本数据类型分为四大类:整型、浮点型、字符型、布尔型。每种类型都有其固定的范围和存储大小。

一、整型

1)byte:数据类型是8位、有符号的,以二进制补码表示的整数默认值:0。

public class test {public static void main(String[] args) {// ByteSystem.out.println("byte 二进制位数:" + Byte.SIZE);System.out.println("byte 最小值:" + Byte.MIN_VALUE);System.out.println("byte 最大值:" + Byte.MAX_VALUE);}
}/*
byte 二进制位数:8
byte 最小值:-128
byte 最大值:127
*/

2)short:数据类型是16位、有符号的以二进制补码表示的整数;默认值:0。

public class test {public static void main(String[] args) {// ShortSystem.out.println("short 二进制位数:" + Short.SIZE);System.out.println("short 最小值:" + Short.MIN_VALUE);System.out.println("short 最大值:" + Short.MAX_VALUE);}
}/*
short 二进制位数:16
short 最小值:-32768
short 最大值:32767
*/

3)int:数据类型是32位、有符号的以二进制补码表示的整数;默认值:0。

public class test {public static void main(String[] args) {// IntegerSystem.out.println("int 二进制位数:" + Integer.SIZE);System.out.println("int 最小值:" + Integer.MIN_VALUE);System.out.println("int 最大值:" + Integer.MAX_VALUE);}
}/*
int 二进制位数:32
int 最小值:-2147483648
int 最大值:2147483647
*/

4)long:数据类型是64 位、有符号的以二进制补码表示的整数;默认值:0L。

public class test {public static void main(String[] args) {// LongSystem.out.println("long 二进制位数:" + Long.SIZE);System.out.println("long 最小值:" + Long.MIN_VALUE);System.out.println("long 最大值:" + Long.MAX_VALUE);}
}/*
long 二进制位数:64
long 最小值:-9223372036854775808
long 最大值:9223372036854775807
*/

二、浮点型

1)float:数据类型是单精度、32位、符合IEEE 754标准的浮点数;默认值:0.0f。

public class test {public static void main(String[] args) {// FloatSystem.out.println("float 二进制位数:" + Float.SIZE);System.out.println("float 最小值:" + Float.MIN_VALUE);System.out.println("float 最大值:" + Float.MAX_VALUE);}
}/*
float 二进制位数:32
float 最小值:1.4E-45     
float 最大值:3.4028235E38
*/

2)double:数据类型是双精度、64 位、符合IEEE 754标准的浮点数;默认值:0.0d。

public class test {public static void main(String[] args) {// doubleSystem.out.println("Double 二进制位数:" + Double.SIZE);System.out.println("Double 最小值:" + Double.MIN_VALUE);System.out.println("Double 最大值:" + Double.MAX_VALUE);}
}/*
Double 二进制位数:64
Double 最小值:4.9E-324
Double 最大值:1.7976931348623157E308
*/

三、布尔型

boolean:这种类型只作为一种标志来记录true/false情况;默认值:false

public class __test{public static void main(String[] args) {boolean one = false;if (one) {System.out.println('男');}else{System.out.println('女');}}
}

四、字符型

char:类型是一个单一的16位Unicode字符;

public class __test{public static void main(String[] args) {char sex = '男';System.out.println(sex);}
}public class test{public static void main(String[] args) {// charSystem.out.println("char 二进制位数:" + Character.SIZE);System.out.println("char 最小值:" + (int) Character.MIN_VALUE);System.out.println("char 最大值:" + (int) Character.MAX_VALUE);}
}/*
char 二进制位数:16
char 最小值:0    
char 最大值:65535
*/


http://www.mrgr.cn/news/36007.html

相关文章:

  • 1小时构建Vue3知识体系之vue的生命周期函数
  • idea的mapper.xml文件里写sql语句出现Tag name expected错误提示
  • 网络远程操控
  • Rust面向对象特性
  • c# Encoding.GetEncoding
  • VMware虚拟机安装Windows11保姆级教程(最新步骤+踩坑)
  • 实用的云手机软件有哪些?高性价比云手机推荐
  • 【数组】复习与企业真题
  • YOLOv9改进策略【损失函数篇】| Varifocal Loss,解决密集目标检测器训练中前景和背景类别间极端不平衡的问题
  • JavaScript类型判断(总结)
  • 关于宿主机功能正常docker容器重启后dns失效的解决办法
  • 大语言模型之LlaMA系列- LlaMA 2及LLaMA2_chat(上)
  • android13 系统默认设置静态IP
  • 二叉搜索树(来学包会) C++经验+1
  • GEE 案例:一种在不受云层影响并利用合成口径雷达(SAR)数据的情况下监测植被的方法(双极化SAR植被指数)
  • 【Python】的语言基础学习方法 快速掌握! 源码可分享!
  • 怎么批量制作文本或链接静态码?批量静态码在线的生成技巧
  • 【Webpack】Hash 码
  • 【环境踩坑系列】centos7安装python3.10.X
  • Mybatis-动态SQL
  • Skyeye 云这几年的经历
  • three.js BufferAttribute
  • 计算机网络(九) —— Tcp协议详解
  • python-比较月亮大小/数组下标/人见人爱a+b
  • Webpack 5的新特性:Asset Modules与Dynamic Import
  • Linux快速安装ClickHouse(附官方文档)