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

Day07——数据类型

时间:2024-10-01 17:44:19浏览次数:1  
标签:字符 int 数据类型 浮点数 Day07 System println out

数据类型

1.强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用;

​ JAVA就是强类型语言

2.弱类型语言。

八大数据类型

image-20240930210644375

数据类型

1

注意:在表示long类型时,数后面有L

表示float类型时,数后面有F或f

字符单个字,用单引号引用;字符串用双引号引用

字节

位 (bit):是计算机内部数据储存的最小单位,11001100 是一个八位二进制数。 

字节(byte):是计算机中数据处理的基本单位,习惯上用大写 B 来表示,1B(byte,字节)=8bit(位)。 

字符:是指计算机中使用的字母、数字、字和符号。

1bit 表示 1 位;

1Byte 表示一个字节,

1B=8b;1024B =1KB;1024KB=1M;1024M=1G;

整数、浮点数、字符、转义字符拓展

 //整数拓展    进制    二进制0b、八进制0、十进制、十六进制0x
        int i1=10;          //十进制
        int i2=0b10;         //二进制0b
        int i3=010;           //八进制0
        int i4=0x10;          //十六进制0x
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println(i4);
        System.out.println("==========================================");
        //浮点数拓展————浮点数不能用于实际计算!!!!!!!!!
        //两个奇怪的例子
        //example01
        float i5=0.1f;        //i5=0.1
        double i6=1.0/10;     //i6=0.1
        System.out.println(i5);
        System.out.println(i6);
        System.out.println(i5==i6);  //false
        System.out.println("========");
        //example02
        float i7=2323232323232323232f;
        float i8=i7+1;
        System.out.println(i7);
        System.out.println(i8);
        System.out.println(i7==i8);//true
        //总结:浮点数表示字节有限的、离散的浮点数存在舍入误差,好多数字没办法精确表达,只能大约表示
        //不要使用浮点数进行比较
        //不要使用浮点数进行比较
        //不要使用浮点数进行比较

        //BigDecimal 一个类
        //它主要用于进行高精度的浮点数运算,以避免在使用基本数据类型(如double和float)进行浮点数运算时可能出现的精度丢失问题。
        System.out.println("==========================================");
        //字符拓展
        char i9='a';
        char i10='中';
        System.out.println(i9);
        System.out.println((int)i9);               //强制转换,把字符转换为数字
        System.out.println(i10);
        System.out.println((int)i10);              //强制转换,把字符转换为数字
        //所有的字符本质还是数字
        //在Unicode编码表里;97代表a;20013代表中
        char i11='\u0061';                       //Unicode 0061码点对应的字符
        System.out.println(i11);                 //a
        System.out.println((int)i11);
        System.out.println("==========================================");
        //转义字符
        //  \t   制表符   中间隔tab格
        System.out.println("Hello\tWorld");
        //  \n    换行
        System.out.println("Hello\nWorld");
        System.out.println("==========================================");

注意

  • 进制 二进制0b、八进制0、十进制、十六进制0x
  • 浮点数不能用于实际计算!!!!!!!!!
  • System.out.println((int)i11);将i11转换为整数形式
  • \t 制表符;\n 换行

psvm sout 使用注意事项

psvm   sout使用注意事项
只能在psvm里面使用sout

标签:字符,int,数据类型,浮点数,Day07,System,println,out
From: https://www.cnblogs.com/xiaokunzhong/p/18443018

相关文章

  • Day05数据类型
    数据类型;1.强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用;​JAVA就是强类型语言2.弱类型语言。八大数据类型注意:在表示long类型时,数后面有L表示float类型时,数后面有F字节位(bit):是计算机内部数据储存的最小单位,11001100......
  • MySQL之数据表,数据类型,表约束类型的指令讲解和练习
        本篇博客主要用来记录和分享本人学习MySQL数据库的基本操作指令的笔记和心得,包括数据表操作、数据管理、数据类型的讲解以及表的约束。通过实际的示例和注意事项,帮助大家更好地理解和应用这些知识。一、数据表操作指令1.创建数据表使用CREATETABLE指令可以创......
  • 手把手实现完善矩阵类(分数数据类型)
    矩阵类功能:矩阵变换分数数据类型使得精度丢失率极低加,减,数乘,矩阵相乘,转置,幂次,初等变换伴随矩阵,逆矩阵,矩阵行列式的值,后方增添/删除矩阵,矩阵的秩获取并输出齐次/非齐次线性方程组的解向量演示:矩阵输出,初等行变换后输出,解向量输出实现矩阵类,如何适应不同数据类型?模板?对......
  • Java语言之数据类型与变量
    Java的数据类型主要分为两类基本数据类型:整形(包括:字节型:byte、1个字节,短整型:short、两个字节,整形:int、4个字节,长整型:long、8个字节),字符型:char、一个字节,浮点型(包括:单精度浮点型float、4个字节,双精度浮点型:double、8个字节),布尔类型:boolean,java并没有规定几个字节。java中没有......
  • 【ClickHouse 特点&数据类型&表引擎&SQL操作&副本&分片集群 01】
    概念:ClickHouse是开源的列式存储数据库(DBMS),使用C++语言编写,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告OLAP这样的适合做一些一次插入多次查询这样的操作(适合查询),对于新增更新删除就不太擅长了,所以ClickHouse是一种分析性数据库HBase也是列式存储......
  • C++:数据类型
    1C++  1.1什么是C++语言呢?    C++语言是面向过程编程的高级语言,同时也可以向高级语言一样面向对象编程,泛型编程;    C++语言派生自C语言,所以C++语言可以向下兼容C语言;C++相比C,扩展了面向对象编程,泛型编程;    C++语言大小写敏感,支持ANSI标准;    G++编译器......
  • 算法实战:剖析 Redis 常用的数据类型对应的数据结构
    算法实战:剖析Redis常用的数据类型对应的数据结构Redis是一个非常流行的内存数据库,它提供了多种数据类型,每种数据类型都有其特定的数据结构支持。了解这些数据结构对于深入理解Redis的工作原理和优化使用非常重要。本文将剖析Redis常用的数据类型对应的数据结构,并通......
  • Java数据类型与运算符
    前言Java是一种广泛使用的编程语言,它以其“一次编写,到处运行”(WriteOnce,RunAnywhere,简称WORA)的理念而闻名。Java的学习将伴随着该文章展开!!一.数据类型Java的数据类型大体与C语音相类似,又有些许不同,且听我道来。基本数据类型分为整型,字符型,浮点型以及布尔类型! 1.1......
  • MySQL 数据类型详解
    在MySQL数据库中,数据类型的选择对性能和存储效率有着至关重要的影响。选择正确的数据类型可以最大限度地利用资源,并提高查询速度。一、数值类型详解数值类型用于存储数字数据,根据数据范围和精度需求,MySQL提供多种整数和浮点数类型。1.整数类型类型大小(字节)范围性能用途......
  • 第3周 3.2 数据类型
    2.2基本数据类型展开:JAVA数据类型思维导图graphLRA(数据类型)-->B1(基本数据类型)A-->B2(引用数据类型)B1-->C1(整数类型)B1-->C2(字符类型)B1-->C3(布尔类型)B1-->C4(浮点类型)C1-->D1(byte字节型)C1-->D2(short短整型)C1-->D3(int整型)C1-->......