首页 > 其他分享 >数据类型

数据类型

时间:2023-10-17 12:31:35浏览次数:34  
标签:String 数据类型 System println main public out

基本数据类型

整型

  • byte 1字节=8位 -128~+127(2^7-1)

    //这里演示byte demo
    public class ByteDemo{
        public static void main(String[] args){
            byte b = 12;
            System.out.println(b);
        }
    }
    //如果b的值超过了-128~+127,运行会报错 不兼容的类型: 从int转换到byte可能会有损失
    
  • short 2字节=-32768~+32767

    //这里演示short demo
    public class ShortDemo{
        public static void main(String[] args){
            short s = 1024;
            System.out.println(s);
        }
    }
    
  • int 4字节= -2^31~+2^31-1

    //这里演示int demo
    public class IntDemo{
        public static void main(String[] args){
            int i = 10241024;
            System.out.println(i);
        }
    }
    
  • long (L) 8字节=-2^63~+2^63-1

    //这里演示long demo
    public class LongDemo{
        public static void main(String[] args){
            long l = 102410241024L;
            System.out.println(l);
        }
    }
    //long l = 102410241024;  运行会报错 过大的整数: 102410241024
    //long l = 102410241024L;   102410241024
    

浮点型

  • float(F) 4字节= -2^31~+2^31-1

    //这里演示float demo
    public class FloatDemo{
        public static void main(String[] args){
            float f = 3.1415926F;
            System.out.println(f);
        }
    }
    
  • double 8字节=-2^63~+2^63-1

    //这里演示double demo
    public class DoubleDemo{
        public static void main(String[] args){
            double d = 3.1015926;
            System.out.println(d);
        }
    }
    

字符型

  • char 2字节

    //这里演示char demo
    public class CharDemo{
        public static void main(String[] args){
            char c = '男';
            System.out.println(c);
        }
    }
    

布尔型

  • boolean 1字节

    //这里演示boolean demo
    //boolean类型的值分为true  false
    public class BooleanDemo{
        public static void main(String[] args){
            boolean bt = true;
            boolean bf = false;
            System.out.println(bt);
            System.out.println(bf);
        }
    }
    

引用数据类型

字符串类型

  • String 表示字符串类型的数据,是不可变的。

    //这里演示boolean demo
    public class StringDemo{
        public static void main(String[] args){
            String str = "我爱学Java!";
            System.out.println(str);
        }
    }
    

数组类型

  • Array 表示一组同类型的数据集合。

类类型

  • Class 表示一个类或接口的类型。

接口类型

  • Interface 表示一个接口的类型。

枚举类型

  • Enum 表示一个枚举类型的值。

集合类型

  • Collection 表示一组对象的集合,包括List、Set、Queue等。

映射类型

  • Map 表示一组键值对的集合。

基本数据类型强制类型转换

//这里演示强制类型转换
//格式:所要转换的类型 变量名 = (所要转换的类型)原类型;
public class TypeDemo{
    public static void main(String[] args){
        float f = 3.7F;
        int intTestF = (int)f;
        System.out.println(intTestF);
        
        double d = 3.14;
        int intTestD = (int)d;
        System.out.println(intTestD);
    }    
}

标签:String,数据类型,System,println,main,public,out
From: https://blog.51cto.com/u_16079786/7902277

相关文章

  • C语言-数据类型
    C语音-数据类型数据类型中文名称空间大小(bite-字节)char字符串数据类1short(int)短整型2int整形4long长整形4longlong更长的整形8float单精度浮点数4double双精度浮点数8include<>intmain(){ //字符类型charch......
  • C++原始数据类型
    不同数据类型之间唯一的区别就是大小,根据分配内存来决定使用哪种数据类型来创建变量几种基础数据类型int(integar)该数据类型允许我们在给定的范围内存储一个整数传统上int是四字节大小的数据类型,实际大小根据所选择编译器的不同而有所不同char一个字节的数据类型传统上用......
  • C语言数据类型占用字节大小+rand_mode/randomize_mode/static constraint+I2C和SPI的
    C语言数据类型占用字节大小https://blog.csdn.net/sinan1995/article/details/79577106对于整形,最大8字节,超出8字节的计算,要么用库,要么不用。64位编译器:char/unsignedchar:1字节char*:8字节shortint:2字节int/unsignedint:4字节longint:8字节float:4字节double:8字节lon......
  • javaSE基础06(final,常用类,基本数据类型的封装)
    Final关键字(用法:类不想被人继承 ):修饰类:最终的类,不可以被继承 比如String;修饰方法:方法不可以被重写;修饰属性:不可以被重新赋值,但是可以改变变量里的内容;publicclassStudent{Stringname;publicstaticvoidmain(String[]args){finalS......
  • TypeScript数据类型
    TypeScript数据类型:string:字符串number:数字boolean:true/falsestring[]:数组any:可以是任何类型。当你不希望某个特定的值导致类型检查错误时,你可以使用它。以下都不会报编译异常letvalue:any;value.foo.bar;//OKvalue.trim();//OKvalue();//OKnewvalue();//OKvalue[0][......
  • Deom02基本数据类型
    publicclassDeom02{publicstaticvoidmain(String[]args){//八大基本数据类型//整数intnum1=10;//最常用bytenum2=20;shortnum3=30;longnum4=40L;//Long类型要在数字后加L//小数:浮点数......
  • 对于ogg19 mysql 中如果mysql中存在json数据类型,进程会abend问题报错信息 OGG-00774
    对于ogg19mysql是不支持json的这个数据类型还是比较常见的,这个数据类型是在ogg21才开始支持,对于这种报错可以打补丁进行修复Bug29998662:MySQLExtractAbendsWithoutErrorwithJSONdatatypesinbinlog 参考自:MySQLExtractAbendsWithoutErrorWithJSONDataT......
  • [C语言快速入门] 基础知识和基本数据类型
    [C语言快速入门]基础知识和基本数据类型这里主要的知识点主要来自这两个教学视频:史上最强最细腻的linux嵌入式C语言学习教程【李慧芹老师】_哔哩哔哩_bilibiliC语言基础入门_C3程序猿_哔哩哔哩_bilibili这本书:《CPrimerPlus(第6版)中文版》在本文开篇之前,想简单写一下关于......
  • 操作索引库-创建索引库(索引库相当于数据库,文档相当于数据库中的表,一种即具有相同数据
    创建索引库时可先定义映射,类似数据库中的约束 {"mappings":{"properties":{"title":{"type":"text"},"name":{"type":"text"},"created_at......
  • C#学习笔记--复杂数据类型、函数和结构体
    C#基础复杂数据类型特点:多个数据变量地一个集合体,可以自己命名种类:枚举、数组和结构体枚举:整型常量的集合数组:任意变量类型的顺序存储的数据集合结构体:任意变量类型的数据组合成的数据块枚举:枚举可以方便表示对象的各种状态,本质还是一种变量。例如我们可以用枚举来表示......