首页 > 其他分享 >扩展

扩展

时间:2023-10-22 16:37:00浏览次数:22  
标签:int float 扩展 System 0.1 println out

扩展

java代码

进制

二进制:数前加0b

八进制:数前加0

十六进制:数前加0x 0~9 A~F

int i = 10;
int i = 010;
int i = 0x10;

 

浮点数扩展

float 有限 离散 舍入误差 大约

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

float f = 0.1f;  //0.1
double d = 0.1/1.0; //0.1
System.out.println(f==d);
float d1 = 23131312312312313f;
float d2 = d1 + 1;
System.out.println(d1==d2);

 

字符扩展

所有的而字符本质还是数字

编码 Unicode 表:(97 = a 65 = A) 2字节 0 - 65536 Excel表最多 2 16 = 65536

char c1 = 'A';
char c2 = '中';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换
//U0000 UFFFF
char c3 = '\u0061';
System.out.println(c3);

 

 

标签:int,float,扩展,System,0.1,println,out
From: https://www.cnblogs.com/malk/p/17780607.html

相关文章

  • go 包扩展
    (5).扩展:对同一个go文件的init()调用顺序是从上到下的.对同一个package中不同文件是按文件名字符串比较"从小到大"顺序调用各文件中的init()函数.  a.注意大写的文件名会优选于小写的文件名.对不同的package,如果不相互依赖的话,按照main包中"先import的后调用"的顺序调用其......
  • 在 React 中扩展运算符的语法
    在React中,三个点...是扩展运算符(SpreadOperator)的语法,用于展开数组、对象或函数参数。1:展开数组:使用扩展运算符可以将一个数组展开为另一个数组。在创建新的数组时非常有用。constarr1=[1,2,3];constarr2=[...arr1,4,5,6];console.log(arr2);//[1,2,3,4,5......
  • Chromium 通过IDL方式添加扩展API
    基于chromium103版本1.自定义扩展API接口chromium默认扩展api接口中有chrome.runtime.*,和chrome.send.*等,现在我们就仿照chrome.runtime方式来定义自己的接口,供给插件或者网页使用。其实chromium增加自定义api接口,在原生代码中添加有两种方式,一种是使用json定义,另外一种......
  • 【模板】扩展 kmp (exkmp) / Z 函数
    求出一个字符串\(s\)的每个后缀与原串的LCP。首先由显然的SAM做法。考虑线性。考虑维护区间\([l,r]\)表示\([l,r]=[1,r-l+1]\)是最右的匹配段。考虑新的\(i\),如果满足\(l\leqi\leqr\),则\(i\)可以直接取\(i-l+1\)的答案继续扩展,否则继续扩展。最后更新区间。......
  • 编辑器Scene视图扩展 - Handles.Slider2D
    效果 #ifUNITY_EDITORusingUnityEditor;usingUnityEngine;publicclassTestSceneGUIWindow:EditorWindow{[MenuItem("MyTools/TestSceneGUIWindow")]publicstaticvoidShowWindow(){EditorWindow.GetWindow<TestSceneGU......
  • 编辑器扩展 - Scene视图
    扩展Scene视图的几种方式1)注册SceneView.duringSceneGui委托(Unity2018及之前版本是SceneView.onSceneGUIDelegate)#ifUNITY_EDITORusingUnityEditor;publicclassTestSceneGUIWindow:EditorWindow{[MenuItem("MyTools/TestSceneGUIWindow")]publicstatic......
  • Spring扩展接口(3):BeanFactoryPostProcessor
    在此系列文章中,我总结了Spring几乎所有的扩展接口,以及各个扩展点的使用场景。并整理出一个bean在spring中从被加载到最终初始化的所有可扩展点的顺序调用图。这样,我们也可以看到bean是如何一步步加载到spring容器中的。BeanFactoryPostProcessor1、概述publicinterfaceBea......
  • vue点击文字打开扩展列
    <template><custom-cardshadow="hover"bordered><divclass="system-search"><divclass="search-box"><el-inputclass="box-input"placeh......
  • 对Date的扩展,将 Date 转化为指定格式的String
    //对Date的扩展,将Date转化为指定格式的String//月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q)可以用1-2个占位符,//年(y)可以用1-4个占位符,毫秒(S)只能用1个占位符(是1-3位的数字)//例子://(newDate()).Format("yyyy-MM-ddhh:mm:ss.S")==>2006-07-0208:0......
  • PHP8.1.5安装与启用Xdebug扩展
    1、进入终端窗口,输入php-i命令,显示出当前系统的PHP安装环境。2、把PHP-i的输出复制出来。如图所示3、打开https://xdebug.org/wizard网站,粘贴刚复制的字符,点击Analysemyphpinfo()output按钮,让网站自动分析。如下图1、下载安装包wgethttps://xdebug.org/files/xdebug-......