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

数据类型扩展

时间:2022-12-23 19:45:43浏览次数:33  
标签:int 数据类型 扩展 System println main public out

整数

public class three {
    public static void main(String[] args) {
        // 整数扩展 进制 二进制0b 八进制0 十进制 十六进制0x 0~9 A~F F=16
        int i = 10;
        int i1 = 010;
        int i2 = 0b10;
        int i3 = 0x10;
        System.out.println(i);
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);
    }
}

浮点数

float //字长是有限 离散 舍入误差 大约 接近但不等于

double

最好完全避免使用浮点数进行比较

eg:

public class four {
    public static void main(String[] args) {
        float i = 0.1F;
        double a = 1.0/10;
        System.out.println(i==a);
        System.out.println(i);
        System.out.println(a);
    }
}

输出结果:

false
0.1
0.1

public class four {
    public static void main(String[] args) {
        float b = 1231232131F;
        float b1 = b+1;
        System.out.println(b);
        System.out.println(b1);
        System.out.println(b==b1);
    }
}

输出结果:

1.23123213E9
1.23123213E9
true

拓展:银行业务怎么表示

BidDecimal 数学工具类

字符

public class five {
    public static void main(String[] args) {
        char c1 = 'a';
        char c2 = 'A';
        char c3 = '中';
        char c4 = '\u0061';
        System.out.println(c1);
        System.out.println((int)c1);//强制换行
        System.out.println(c2);
        System.out.println((int)c1);//强制换行
        // 所有的字符本质还是数字
        //编码    Unicode 表:(a = 97 ; A = 65)  2字节 0 - 65536 2的16次方
        System.out.println(c3);
        System.out.println(c4);
        // 转义字符
        // \t 制表符
        // \n 代表换行
        System.out.println("Hello\tworld");
        System.out.println("Hello\nworld");
    }
}

输出结果:

a
97
A
97

a
Hello world
Hello
world

布尔值

boolean flag = true;
if(flag = true){}
if(flag){}

标签:int,数据类型,扩展,System,println,main,public,out
From: https://www.cnblogs.com/wwzuiniu/p/17001388.html

相关文章

  • chrome使用拖拽本地扩展时无法安装的问题解决办法
    在使用Chrome拖拽安装本地扩展时会提示无法安装,可以采用以下两个方法解决1、修改.crx文件文件格式为zip,并进行解压,然后打开扩展安装界面的开发者模式,使用加载已解压的扩展......
  • RISCV-V-1.0向量扩展指令集学习
    大部分内容翻译自riscv-v-spec-1.0部分参考:【《RISC-V“V“VectorExtensionVersion1.0》阅读笔记】_LPL之芯的博客-CSDN博客RISC-V"V"(向量)扩展规范v0.9+文档(2......
  • 数据类型
    input里面返回的是字符串数字转成字符串用str字符串转成数字用int单行注释用#多行注释用“”““””一个Tab键等于四个空格严格缩进 字符串:#1、拼接name="zd"age="25"......
  • typesc03_ts中的数据类型1基本数据类型
     ts类型中的基本数据类型:1.number:任意数字2.string:任意字符3.Boolean:布尔值4.字面量:限制变量的值就是该字面量的值5.any:任意类型,设置类型为any后相当于对改变量......
  • SQL Server 2019 常用数据类型
    SQLServer2019常用数据类型一、常用数据类型一般存储数据就是两种:数字和字符串数字分为整形和浮点型,根据精度和范围又可以细分字符串分为定长和不定长字符串,根据长......
  • SQL Server 2019 数据类型timestamp和datetime2的区别
    SQLServer2019数据类型timestamp和datetime2的区别一、数据类型timestamp数据类型:timestamp的值是二进制数。在插入或更新数据时,自动添加timestamp值,而且还是唯一的......
  • 用c++代码实现golang里面的map数据类型
    因为之前写过一篇golang数据类型分析的文章。包含slice、map、channel等。想写一篇用其它语言实现golang数据类型的代码,于是选中map作为实验对象。笔者之前写过5年的c++,......
  • 《DFZU2EG_4EV MPSoc之FPGA开发指南》 第二十六章 IO扩展模块实验​
    IO扩展模块实验​随着时间的推进,正点原子的FPGA开发板款式越来越多,外设也越来越丰富,从简单的按键流水灯到复杂的光口网口,基本上可以说是满足了广大FPGA工程师的学习和项目开......
  • .net 6 全局路由扩展
    1、先定义一个类,用来实现IApplicationModelConvention 接口///<summary>///全局路由前缀配置///</summary>publicclassRouteConvention:IApplic......
  • JavaSE-day04-基本概念-数据类型&标识符&键盘录入
    Java基本概念本章包含数据类型,标识符以及键盘录入!数据类型数据类型的分类1.基本数据类型Java中基本数据类型分为4类8种。1.整数:byte,short,int,long细节:整数的......