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

数据类型扩展

时间:2022-09-20 16:49:03浏览次数:51  
标签:int 数据类型 扩展 System double println d1 out


 

    package myaction;
public class Demo1 {
public static void main(String[] args) {
//整数拓展           二进制0b 十进制 八进制0 十六进制0x

int i = 10;
int i2 = 010; //八进制0
int i3 = 0x10; //十六进制0x 0~0 A~F 16

System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("=======================================");

//=========================================================================
//浮点数拓展       银行业务怎么表示?(钱)
//BigDecimal     数学工具类
//==========================================================================
//float 有限       离散       舍入误差       大约         接近但不等于
//double

//最好完全用浮点数进行比较******

float f = 0.1f;//0.1
double d = 1.0/10;//0.1

System.out.println(f==d); //false
System.out.println(f);
System.out.println(d);

System.out.println("========================================");

double d1 = 454454554544545545445f;
double d2 = d1 +1;

System.out.println(d1==d2);//ture
System.out.println(d1);
System.out.println(d2);
   System.out.println("============================================");

 

 

 

 

    

//==========================================================================
//字符拓展?
//============================================================================

char c1 = 'a';
char c2 = '中';

System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);
//所有的字符本质还是数字
//编码     Unicode     2   65536     Excel

char c3 = '\u0451';
System.out.println(c3);

System.out.println("=============================================");

//==========================================================================
//转义字符
//\n换行
//\t空格
//.........
//============================================================================

 

    //布尔值扩展
boolean flag = true;
if(flag == true){}//新手适用
if(flag){}//老手 简洁              
//代码要精简易读

 

}

}

标签:int,数据类型,扩展,System,double,println,d1,out
From: https://www.cnblogs.com/20030429wym/p/16711550.html

相关文章

  • Databend JSON 复杂数据类型的设计与使用 | Databend 特性系列
    引言JSON是一种常用的半结构化数据,通过自描述的Schema结构,可以表示任何类型的数据,包括多层嵌套的数据类型,例如Array、Object等。与必须严格遵循表结构字段的结构化数......
  • Unity Editor 扩展入门1
    教程来源:https://www.youtube.com/watch?v=491TSNwXTIg&t=204s一个点击物体修改材质颜色的简单editor扩展工具  usingUnityEngine;usingUnityEditor;public......
  • python 数据类型之整型,布尔,字符串
    python数据类型包含以下几种-int,整数类型(整形)-bool,布尔类型-str,字符串类型-list,列表类型-tuple,元组类型-dict,字典类型-set,集合类型-float,浮点类型(浮点型)1.整型--......
  • ENVI扩展工具:ENVITask调用代码生成器
    1功能介绍ENVITask开发技术已经非常成熟,可以很方便的调用自带和自定义的ENVITask。唯一不足就是调用代码编写时不太方便,尤其是参数设置,大部分参数名都较长,拼写繁琐,比如下......
  • 数据类型转换
    1.数据类型的转换会不会改变原变量(原表达式)类型?不会,类型转换都是为了本次运算而进行的临时性转换,转换结果会保存到临时内存空间,不会改变数据本来的类型或值。2.用什么查......
  • 扩展加属性 swift
    在Swift中,class依然可以使用关联对象默认情况,extension不可以增加存储属性借助关联对象,可以实现类似extension为class增加存储属性的效果classPerson{}extensionPers......
  • 第六章 Redis新数据类型
    一、Bitmaps1.简介现代计算机用二进制(位)作为信息的基础单位,1个字节等于8位,例如“abc”字符串是由3个字节组成,但实际在计算机存储时将其用二进制表示,“abc”分别对应......
  • UEC++ 数据类型
    禁止在UE中使用C++的基本数据类型,这样会影响引擎的跨平台特性1、基本数据类型bool代表布尔值(永远不要假设布尔值的大小)。BOOL将不会进行编译。TCHAR代表字符型......
  • 扩展欧几里得
    考虑问题求\(\ax\equiv1\pmod{b}\)的最小整数解,其中\(2\leqslanta,b\leqslant2000000000\)\(\\\)数据范围这么大我们肯定不能枚举,考虑别的方法。\(\\\)发现问题......
  • 扩展条件格式的应用范围
    问题: 应用于某一单元格的条件格式扩展到其他单元格,假设带条件格式的单元格为E1,需要扩展至E2:E12。 方法1:格式粘贴选取E1》复制》选取E1:E12》粘贴》选择性粘贴》......