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

数据类型及扩展

时间:2023-01-08 19:11:45浏览次数:42  
标签:输出 数据类型 扩展 System println World Hello out

浮点数扩展

float f = 0.1f; //输出0.1
double d = 1.0/10; //输出0.1
System.out.println( f==d ); //输出false

float d1 = 12345678;
double d2 = d1+1;
System.out.println( d1==d2 ); //输出true

银行业务怎么表示? 不用浮点数,用BigDecimal, 数学工具类
浮点数:有限的 离散的 舍入误差 大约 接近但不等于
最好完全避免使用浮点数进性比较


字符扩展

char c1 = 'a';
char c2 = '中';
System.out.println(c1);  //输出a
System.out.println((int)c1); //强制转换,输出97
System.out.println(c2); //输出中
System.out.println((int)c2); //强制转换,输出20013

所有字符的本质还是数字,每一个字符对应的数字都可以在Unicode表中找到,范围为U0000-UFFFF

char c3 = '\U0061';
char c4 = '\U4E2D';
System.out.println(C3); //输出a
System.out.println(C4); //输出中

转义字符

\t 制表符 \n 换行 \r 回车 ' 输出一个单引号 " 输出一个双引号

System.out.println("Hello\tWorld");  //输出Hello  World
System.out.println("Hello\nWorld");  
/*Hello
World*/
System.out.println("Hello\rWorld");  //输出World
System.out.println("Hello\\World");  //输出Hello\World
System.out.println("Hello\'World");  //输出Hello'World
System.out.println("Hello\"World");  //输出Hello"World

布尔值扩展

boolean flag = true;
if ( flag==true ){}  //入门
if ( flag ){}  //熟练
//Less is More! 代码要精简易读

扩展

String sa = new String(original: "hello world");
String sb = new String(original: "hello world");
System.out.println( sa==sb ); //输出false
String sc ="hello world";
String sd ="hello world";
System.out.println( sc==sd );  //输出true
//对象 从内存分析

标签:输出,数据类型,扩展,System,println,World,Hello,out
From: https://www.cnblogs.com/mmiaoblog/p/17035124.html

相关文章

  • 【Python】输入并查看数据类型
    print(type(1))----返回intprint(type('您好'))----返回str字符串print(type(0>1))------返回bool布尔类型print(type(3.145))------返回float浮点类型prin......
  • dremio singlestore arp 扩展
    此插件来自singlestore官方的,基于了dremio23.1版本开发conf配置类@SourceType(value="SINGLESTOREARP",label="SingleStore",uiConfig="singlestore......
  • 【Java】基本数据类型 及 == 与 equals 方法的区别
     (159条消息)java判断基本数据类型_Java基础:基本数据类型及==与equals方法的区别_vivi可爱多的博客-CSDN博客 Java中的数据类型在内存的存储原理(1)基本数据......
  • JavaScript学习笔记—基本数据类型和引用数据类型
    基本数据类型:String、Number、Boolean、Null、Undefined引用数据类型:ObjectJS中的变量都是保存到栈内存中的  基本数据类型的值直接在栈内存中存储,值与值之间是独立......
  • 数据可视化大屏Echarts高级开发散点图实战案例分析(地图扩展插件bmap.min.js、散点图、
    系列文章目录​​燃,拿来即用!Echarts动态排名柱状图(自适应电脑和手机端)​​​​漏刻有时数据可视化Echarts组件开发(27):盒须图(箱线图)前后端php交互的实战案例​​​​漏......
  • 自定义数据类型:结构体(C语言进阶)
    结构体类型的声明结构体的自引用结构体内存对齐结构体传参自学b站“鹏哥C语言”笔记。一、结构体类型的声明详见文章【初识结构体】第一部分。补充说明:匿名结构体类型:省略结......
  • QT信号与槽使用自定义数据类型的参数引发的问题
    1.发现问题今天使用信号与槽遇到一个这样的问题,我自定义了一个信号类型:signals:voidupdate_product_info(int,ProductInfoSign);ProductInfoSign的定......
  • 数据类型
    1.数据类型  1.1类型分类 在C语言中,数据类型分为整型,浮点型,自定义,指针和空类型 整型 char//字符short//短整型int//整形long......
  • 读书笔记-数据类型的转换
    计算机不会区分数据的符号性,符号性的差异仅由计算机指令如何使用数据而定。比如在C语言中,当对某类型变量进行强制类型转换时,其底层存储的数据并不会发生实质的变化,而仅是......
  • C#可扩展编程MEF Managed Extensibility Framework
    MEF-ManagedExtensibilityFramework是用于创建轻量,可扩展应用程序的库.我们可以理解为它的主要作用是解耦,它让开发人员得以轻松的封装代码并避免强依赖性.MEF让......