JAVA基础之基本数据类型

基本数据类型:

一、数值型

1)整数:

1、byte一个字节,8位,取值范围0~255,用于存放二进制数据。

2、short两个字节,16位,取值范围是在-32768~32767之间。

3、int四个字节,32位,取值范围为-2147483648~2147483648之间

4、long八个字节,64位,取值范围为 -9,223,372,036,854,775,808 ~9,223,372,036,854,775,807之间

2)浮点型:

1、float,四个字节,单精度浮点数,范围为-2^128
~ +2^128

2、double,八个字节双精度浮点数,范围为-2^1024
~ +2^1024

二、字符型:char,一组数据的集合

三、布尔型:boolean,只有两个值,一个true,一个false

四、字符串:String,

基本数据类型转换:

低级到高级可以自动转换

char→int→long→float→double

byte→short→int

强制转换

double num1=78.2;

int num2=(double)num1

时间: 2024-10-20 02:51:41

JAVA基础之基本数据类型的相关文章

java 基础笔记 基本数据类型对象包装类

基本数据类型对象包装类: 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作. 用于描述该对象的类就称为基本数据类型对象包装类. 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char   Character boolean Boolean 该包装对象主要用于基本类型和字符串之间的转换. 基本类型-->字符串 1.基本类型数据+"&quo

Java基础 (2) - 基本数据类型及包装类

关键字位数.常量池.包装类(自动装拆箱) 8种基本数据类型整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:boolean 位数1.JVM规范中,boolean作为int处理,占4字节 ,boolean数组当做byte数组,占1个字节.2.byte类型是1byte也就是8位,可以表示的数字是-128到127,因为还有一个0,加起来一共是256. 包装类能解决1.基本类型并不具备对象的特性: 没有成员变量,方法可以调用.2.不支持面向对

java基础随笔 字符数据类型char的单引号

public class Love{ public static void main(String[] args){ System.out.println('*'+'\t'+'*'); System.out.println("*"+"\t"+"*") } } 运行结果   第一行为  93 第二行为  *        * 原因 第一行中'\t' 单引号  识别为字符数据类型char,char类型是可以运算的,在第一行中+做了运算符. 第二行&q

Java基础——变量、数据类型

一 .变量 1.计算机的内存类似于人的大脑,计算机使用内存来记忆大量运算时要使用数据.内存是一个物理设备,如何来存储一个数据呢?很简单,把内存想象成一间旅馆,要存储的数据就好比要住宿的客人. 首先,旅店的服务人员会询问要住什么样的房间,如:单人间.双人间.总统套间:然后,根据选择的房间类型,服务员会安排合适的房间.“先开房间,后住”就描述了数据存入内存的过程. 首先,根据数据类型的类型为它在内存中分配一块空间(即找一个合适的房间),然后数据就可以放进这个空间(即入住). 那么为什么对存储空间有要

Java基础篇—基本数据类型

八种数据类型 数值型: 整数型:byte.shot.int.long byte:长度为28(-27~27-1) shot:长度为216(-215~215-1) int:长度为232(-231~231-1) long:长度为264(-263~263-1) 浮点型:float.double float:长度为232(初始化需要在小数后面加f,例:float num=3.14f) double:长度为264(初始化两种形式均可,例1:double num=3.1415926d:例2:double nu

Java基础——变量及数据类型

每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉. 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作用范围,一对{}之间有效 初始化值 定义变量的格式: 数据类型   变量名=初始化值 eg: int x = 4 注:格式固定 理解:变量就如同数学中的未知数. 数据类型: 整数默认

《java开发实战经典》读书笔记——第3章 Java基础程序设计之数据类型划分20151026

数据类型 基础数据类型 数值型 整数类型 浮点类型 字符型 布尔型 引用数据类型 类 接口 数组

java基础(4):引用数据类型、流程控制语句

1. 引用数据类型 1.1 Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型. 引用数据类型的使用: 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 数据类型  变量名  =  new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该类型实例的功能. 变量名.方法名(); Scanner类 Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据. Scanner使用步骤:

1.20 Java基础总结 输入数据类型判断 Java低耦合原则 for嵌套思路

一.方法后边都要有(),表示参数 二.需要输入Int型的,判断输入是否为IntScanner scan = new Scanner(System.in); if(scan.hasNextInt){ int a = scan.nextInt();}else{ System.out.println("输入无效:")} 三.Java设计原则:低耦合和单一原则 判断里边耦合度高(&&...&&..太多内容)多个变量可能出现问题,或者出现自己不想要的结果,也不利于

java基础之基本数据类型及之间的转换

 1.布尔型(boolean) :true/false,不可以以0或非0的数字代替:不能进行数据之间的转换.   2.整数类型 ** 整型默认为int型,而long类型表示的范围要超出int表数范围,所以,声明long类型时,常量后要加L(l). 如:long l1=12345678  //  数值在int范围之内,还不会出错 long l2=8888888888;//  数值在int范围之外,会出错 long l3=8888888888L; //正确 3.浮点类型:      * 浮点型默认为