首页 > 其他分享 >Day04

Day04

时间:2022-12-20 22:23:33浏览次数:32  
标签:输出 String 0.1 System Day04 println out

整数拓展

进制

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

System.out.println(i);//输出为10
System.out.println(i2);//输出为8
System.out.println(i3);//输出为16

浮点数拓展

银行业务怎么表示? 钱

  • 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);//输出为0.1
System.out.println(d);//输出为0.1

float d1=213323131231231321f;
float 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 表:(97=a 65=A) 2字节 0-65536
  • Excel 最长为2^16=65536
  • U0000 UFFFF
char c3='\u0061'
System.out.println(c3);//输出为a  

转义字符

  • \t 制表符
  • \n 换行
System.out.println("Hello\tWorld");//输出为Hello  World
System.out.println("Hello\nWorld");
//输出为
//Hello
//World

对象

  • 从内存分析
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

布尔值拓展

boolean flag = true;
if(flag){}//老手
if(flag==true){}//新手
  • Less is More! 代码要精简易读

标签:输出,String,0.1,System,Day04,println,out
From: https://www.cnblogs.com/qingfenghouyue/p/16995245.html

相关文章

  • 每日食词—day049
    upcomingadj.即将来临的、即将来到的、即将到来的compatibleadj. n.兼容的、兼容、相容、兼容模式lateradv. adj.后来、稍后、以后、往后attachmentn.附......
  • 每日食词—day048
    signaturen. adj.签名、署名、特征码、签字、签署、基调、签章appendersn.输出源、输出端、追加器、存放器timeoutn.超时、逾时、超时时间、逾时时间instan......
  • 每日食词—day047
    rerunn. v.重新运行、重新执行、再次运行noten. v.注解、注释、便条、笔记stereon. adj.立体音、立体shutdownn.关机、关闭、停止系统hazyadj.朦胧......
  • 每日食词—day046
    fakeadj. n. v.假货、伪造的、冒充的、虚假的tonen. v.音调、色调、语气unhashable不可哈希的recommendv.推荐、建议、劝告、介绍suchdet. pron. adv.......
  • day04-功能实现03
    家居网购项目实现038.功能07-后台管理显示家居8.1需求分析/图解给后台管理提供独立登录页面,管理员登录地址不对外公开管理员登录成功后,显示管理菜单页面管理员点......
  • 每日食词—day044
    virusn.病毒、计算机病毒executev.执行、实施、实行recursionn.递归、递推Ethernetn.以太网、以太网络explicitlyadv.明确地、明白地、显式的sup......
  • 每日食词—day043
    dialogn.对话框、对话、会话withdrawv.撤回、收回、取回、撤销、提款specifyingn. v.指定、规定、说明、规格化、申明(specify的ing形式)assetn.资产、......
  • 每日食词—day042
    transformv. n.变换、转换、转变、变形scopen. v.范围、作用域、适用范围entityn.实体、个体noopn.等待、空语句、电梯式调度程序underlyingadj. v.......
  • day04
    #HelloWorld1.随便新建一个文件夹,存放代码2.新建一个Java文件-文件后缀名为.java-Hello.java-【注意点】系统可能没有显示文件后缀名,我们需要手动打开3.编写代码`......
  • 每日食词—day040
    autowiren.自动装配determinev.确定、决定、决心、判定mockv. adj. n. adv.模拟品、模拟的、模拟实验、仿制品scenen.场面、场景、现场、景色dispatch......