首页 > 其他分享 >基础语法03

基础语法03

时间:2022-11-24 12:12:37浏览次数:33  
标签:03 String int 浮点数 基础 System 语法 println out

基础语法03

数据类型扩展

public class Demo03 {
   public static void main(String[] args) {
       int a=10;
       int a1=010; //八进制
       int a2=0x10; //16进制
       System.out.println(a);
       System.out.println(a1);
       System.out.println(a2);
       System.out.println("=====================");
       //浮点类型扩展
       //银行业务怎么拓展   BigDecimal 数学工具类
       float b=0.1f;//0.1 有限 离散 舍入误差 大约 接近但是不等于
       double b1=1.0/10;//0.1
       //最好完全避免浮点数去比较大小
       //最好完全避免浮点数去比较大小
       //最好完全避免浮点数去比较大小
       System.out.println(b==b1);//false,代表不一样
       System.out.println(b);
       System.out.println(b1);
       System.out.println("======================");
       float c1=787.2f;
       float c2=c1+1;
       System.out.println(c1);
       System.out.println(c2);
       System.out.println(c1==c2);
       //字符拓展
       System.out.println("=======================");
       char z1='z';
       char z2='中';
       System.out.println(z1);
       System.out.println((int)z1); //强制转换数据类型
       System.out.println(z2);
       System.out.println((int)z2); //强制转换数据类型
       //所有的字符本质上还是数字
       //编码 Unicode 2字节 0-65535   最早的Excel 2的16次方刚好就是65535
       //编码表 例如 97=a 65=A   U0000-UFFFF
      char z3='\u0061';
       System.out.println(z3);
       //转义字符
       // \n 换行
       // \t 制表符 相当于Tab
       System.out.println("Hello\tworld!");
       System.out.println("Hello\nworld!");
       //字符串拓展
       System.out.println("=========================");
       String s1=new String("hello,world");
       String s2=new String("hello,world");
       System.out.println(s1==s2);
       String s3="hello,world";
       String s4="hello,world";
       System.out.println(s3==s4);
       //对象 从内存分析

       //布尔值扩展
       boolean flag=true;
       if(flag){}
       if(flag==true){} //新手程序员
       //less is more!代码要精简易读


  }
}

总结:

  1. 最好是完全避免浮点数去比较大小

  2. 所有的字符实质上还是数字,编码表Unicode可以查询,数值在U0000-UFFFF之间

标签:03,String,int,浮点数,基础,System,语法,println,out
From: https://www.cnblogs.com/Fisherstudy/p/16921418.html

相关文章

  • 基础语法04
    基础语法04数据类型转换publicclassDemo04{  publicstaticvoidmain(String[]args){    //数据类型转换    inti=128;    byteb=(......
  • 基础语法02
    基础语法02八大数据类型publicclassDemo02{  publicstaticvoidmain(String[]args){​    bytenum=100;    shortnum2=10000;    ......
  • 基础语法01
    基础语法01publicclassDemo01{  publicstaticvoidmain(String[]args){    Stringelloba="fisher";    String$Hello="fisherba";   ......
  • [第二篇]object c中的self 和点语法 与成员变量声明规范
    ios支持​​.​​设置语法,但是含义是调用的方法,但是对于java而言这明明叫成员变量直接赋值.​​person.age=10​​​实际上调用的是​​[xxxsetAge:10]​​​​self.a......
  • 使用sphinx-doc优雅的书写html和项目介绍,包含restructureText常用语法
    ​​跳转到我的gitee直接下载测试项目​​​​​sphinx概述​​​​使用nginx配置静态页面展示sphinx-doc点击跳转​​系统:win10中WSL(Ubuntu18.04)编辑器:VScode插件:......
  • Python基础之字符串
    一、认识字符串字符串是Python中最常⽤的数据类型。我们⼀般使⽤引号来创建字符串。创建字符串很简单,只要为变量分配⼀个值即可。1、字符串特征⼀对引号字符串name1='To......
  • 算法基础:单链表图解及模板总结
    ⭐写在前面的话:本系列文章旨在复习算法刷题中常用的基础算法与数据结构,配以详细的图例解释,总结相应的代码模板,同时结合例题以达到最佳的学习效果。本专栏面向算法零基础但有......
  • Linux - 《基础环境检查帮助手册》
       检查【操作系统】lsb_release-acat/etc/issuecat/etc/redhat-release 检查【主机名】#>>>>centos6.x<<<<#查看主机名hostnamecat/etc/sys......
  • 第2-4-3章 规则引擎Drools基础语法-业务规则管理系统-组件化-中台
    目录4.Drools基础语法4.1规则文件构成4.2规则体语法结构4.3注释4.4Pattern模式匹配4.5比较操作符4.5.1语法4.5.2操作步骤4.6执行指定规则4.7关键字4.8Drools内......
  • sqlservice 简单语法
    --支持sqlservice createdatabase(库名)gouse (库名)createtable表(id int,--字段属性namenvarchar(max))--修改表添加字段属性altertable【表名】......