2-基本数据类型(代码片段)

年小猫 年小猫     2022-12-22     616

关键词:

基本数据类型
整数类型:byteshortintlong
浮点数类型:floatdouble
字符类型:char
布尔类型:boolean

计算机内存的最小存储单元是字节(byte)即8位二进制
byte        --->    1
short / char    --->     2
int / float        --->    4
long / double    --->    8


整型
取值范围 :
byte:-128 ~ 127
short: -32768 ~ 32767
int: -2147483648 ~ 2147483647
long: -9223372036854775808 ~ 9223372036854775807


浮点型
浮点类型的数就是小数,因为小数用科学计数法表示的时候,小数点是可以“浮动”的。
如1234.5可以表示成12.345x10²,也可以表示成1.2345x10³,所以称为浮点数。
对于float类型,需要加上f后缀。
float类型可最大表示3.4x10³?,而double类型可最大表示1.79x10³??

布尔类型
布尔类型boolean只有 truefalse 两个值。
boolean b1 = true;
boolean b2 = false;
boolean isGreater = 5 > 3; // 计算结果为true
int age = 12;
boolean isAdult = age >= 18; // 计算结果为false

Java对boolean的存储并没有做规定,因为理论上存储boolean只需要1 bit,但是通常JVM内部会把boolean表示为4字节整数。

字符类型
字符类型char表示一个字符。Java的char类型除了可表示标准的ASCII外,还可以表示一个Unicode字符:
public class Main 
    public static void main(String[] args) 
        char a = A;
        char zh = ;
        System.out.println(a);
        System.out.println(zh);
    



!:注意char类型使用单引号    ,且仅有一个字符,要和双引号  "  的字符串类型区分开。

常量
定义变量的时候,如果加上 final 修饰符,这个变量就变成了常量:
final double PI = 3.14; // PI是一个常量

常量在定义时进行初始化后不可再次赋值,再次赋值会导致编译错误。
根据习惯,常量名通常全部大写。

var关键字
有些时候,类型的名字太长,写起来比较麻烦。例如:
StringBuilder strb = new StringBuilder();

这个时候,如果想省略变量类型,可以使用var关键字
var strb = new StringBuilder();

编译器就会自动识别  strb 为  new StringBuilder()  。

*变量的作用范围 
在Java中,多行语句用 括起来,构成语句块,编译器可以识别出语句块的开始和结束。而在语句块中定义的变量,它有一个作用域,就是从定义处开始,到语句块结束。超出了作用域引用这些变量,编译器会报错。而在定义变量时,要遵循作用域最小化原则,尽量将变量定义在尽可能小的作用域,并且,不要重复使用变量名。

    ...
    int i = 0; // 变量i从这里开始定义
    ...
    
        ...
        int x = 1; // 变量x从这里开始定义
        ...
        
            ...
            String s = "hello"; // 变量s从这里开始定义
            ...
         // 变量s作用域到此结束
        ...
        // 注意,这是一个新的变量s,它和上面的变量同名,
        // 但是因为作用域不同,它们是两个不同的变量:
        String s = "hi";
        ...
     // 变量x和s作用域到此结束
    ...
 // 变量i作用域到此结

 

基本数据类型(代码片段)

1packagecom.yumiaoxia.datatype;2/**3*序言:1.java支持的类型分为基本类型和引用类型,基本类型分为boolean(布尔)类型和数值类型4*2.八大数据类型(byte,short,int,long,float,double,char,boolean)5*3.数值的4种表示方式:十进制,二进制(整数以0B... 查看详情

redis-01-笔记(代码片段)

...特殊性1.2Redis数据类型(5种常用)2、string数据类型2.1string的基本操作2.1.1Redis数据存储格式2.1.2string类型2.1.3string类型数据的基本操作2.2string的扩展操作2.2.1string类型数据的扩展操作2.2.2string类型数据操作的注意事项2.3string应用场景与... 查看详情

2.2基本数据类型(代码片段)

...,任何数据都需要数据类型。2.2.2数据类型的分类:(1)基本数据类型:整型:  byte(一字节-128~127);  short(二字节,-3万-3万);  int(四字节);  long(八字节);小数:  float(单精度,精确到7-8位);  ... 查看详情

大数据必学java基础:基本数据类型(代码片段)

文章目录基本数据类型一、整数类型整1、数类型常量2、整数类型变量 二、浮点类型1、浮点类型常量2、浮点类型变量三、字符类型 四、布尔类型基本数据类型Java是一种强类型语言,每个变量都必须声明其数据类型。 Java... 查看详情

python基本数据类型(列表)(代码片段)

基本数据类型三、列表列表(List)是一个有序的Python对象序列。1.列表格式列表可以用一对中括号“[]”生成,中间的元素用逗号“,”隔开:li=[1,2,"alex"] 2.列表的运算列表与字符串类似,支持相加和数乘。列表相... 查看详情

python入门-2编程基本概念:07内置数据类型-基本算数运算符(代码片段)

一:Python内置数据类型  每个对象都有类型,python中最基本的内置数据类型:  1.整型:整数,2345,10,50  2.浮点型:小数,3.14或者科学计数法314e-2  3.布尔型:表示真假,仅包含:True、False  4.字符串型:由字符组成... 查看详情

大数据技术之hive基本概念安装数据类型(代码片段)

文章目录1基本概念1.1什么是Hive1.2Hive的优缺点1.3Hive架构原理1.4Hive和数据库比较2Hive安装2.1Hive安装部署2.2MySQL安装2.3Hive元数据配置到MySQL2.4使用元数据服务的方式访问Hive2.5使用JDBC方式访问Hive2.6Hive常用交互命令2.7Hive常见属性配置... 查看详情

大数据技术之hive基本概念安装数据类型(代码片段)

文章目录1基本概念1.1什么是Hive1.2Hive的优缺点1.3Hive架构原理1.4Hive和数据库比较2Hive安装2.1Hive安装部署2.2MySQL安装2.3Hive元数据配置到MySQL2.4使用元数据服务的方式访问Hive2.5使用JDBC方式访问Hive2.6Hive常用交互命令2.7Hive常见属性配置... 查看详情

python基本数据类型练习(代码片段)

Python基本数据类型练习单选题编程题7-1jmu-python-是否偶数(20分)7-2计算球体积(20分)单选题编程题7-1jmu-python-是否偶数(20分)num=eval(input())ifnum%2==0:print(str(num)+"是偶数")else:print(str(num)+"不是偶数")7-2 查看详情

redis-01-笔记(代码片段)

...特殊性1.2Redis数据类型(5种常用)2、string数据类型2.1string的基本操作2.1.1Redis数据存储格式2.1.2string类型2.1.3string类型数据的基本操作2.2string的扩展操作2.2.1string类型数据的扩展操作2.2.2string类型数据操作的注意事项2.3string应 查看详情

python学习--13基本数据类型2(代码片段)

接上次补充:s="username\temail\tpassword\naaa\[email protected]\t123\nusername\temail\tpassword\naaa\[email protected]\t123"a=s.expandtabs(20)#断句,以20为单位,不够就自动补齐20个print(a)运算结果:usernameemailpasswor 查看详情

mongodb数据库1,mongodb的基本概念与基本数据类型(代码片段)

...一、文档二、集合1、集合2、集合的命名三、数据库四、基本数据类型1、JSON数据类型2、MongoDB常见的数据类型3、ObjectId五、创建、更新、删除文档1、$set修饰符入门2、递增操作和递减操作六、数组运算符1、添加元素2、如果将数... 查看详情

golang:基本数据类型(代码片段)

 如何查看数据类型以及数据占用字节大小查看数据类型a:=2//或者vara=2fmt.Printf("adatatype:%T",a)查看数据占用字节数b:=2//或者varb=2fmt.Printf("aneed%dbytes\\n",unsafe.Sizeof(b))在实际编程中,如果能确定变量的取值... 查看详情

golang:基本数据类型(代码片段)

 如何查看数据类型以及数据占用字节大小查看数据类型a:=2//或者vara=2fmt.Printf("adatatype:%T",a)查看数据占用字节数b:=2//或者varb=2fmt.Printf("aneed%dbytes\\n",unsafe.Sizeof(b))在实际编程中,如果能确定变量的取值... 查看详情

基本数据类型转string,string转基本数据类型(代码片段)

基本数据类型-->字符串1、基本数据类型+""Strings=5+"";2、使用包装类的静态方法toString(参数),参数是要转化的基本数据类型staticStringtoString(intvalue)3、String类的静态方法valueOf(参数),参数是要转化的基本数据类型st... 查看详情

python基础之四基本数据类型(代码片段)

初识Python数据类型数字Int,整型Float,浮点型Long,长整型布尔字符串列表元组字典1、数字INT(整型)在32位系统上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647。在64位系统上,整数的位数为64位,取值范围为... 查看详情

基本数据类型(代码片段)

1.基本数据的数据类型int:整数str:字符串,一般不存放大量的数据bool:布尔值,用来判断.True,Falselist:列表.用来存放大量的数据.用[]来表示.里面可以装各种数据类型.tuple:元组,只读列表,用()表示dict:字典.可以存储任意类型的对象.字典... 查看详情

变量与基本类型(代码片段)

...算数据类型autoi=0;//int一条语句可以声明多个变量,但是基本数据类型必须相同autoi=0,*p=&i;//正确,都是整形autox=0,y=1.1;//错误,基本类型不同引用作为右值实则是其引用的对象,所以auto是其引用对象的数据类型,而非引用类型... 查看详情