语法03
最编程
2024-07-15 22:26:06
...
public class 语法03 {
public static void main(String[] args) {
//整数扩展:进制 二进制0b 十进制 八进制0 十六进制0x
int i=10;
int i2=010; //八进制数字前加0
int i3=0x10; //十六进制前加0x
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
//===========================================================
//浮点数扩展 银行业务怎么表示钱?
//BigDecimal 数学工具类
//===========================================================
//float 有限 离散 含入误差 大约 接近但不等于
//double
//最好避免使用浮点数进行比较
//最好避免使用浮点数进行比较
//最好避免使用浮点数进行比较
float f= 0.1f; //0.1
double d=1.0/10; //0.1
//结果虽然都是0.1但是这两个不相同
System.out.println(f==d);//false
float d1=23232323232322323f;
float d2=d1+1;
System.out.println(d1==d2);//ture
//x==y表示判断x是否等于y
//===========================================================
//字符扩展
//===========================================================
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int) c1);//强制转换
System.out.println((int) c2);//(int)表示强制转换
System.out.println(c2);
//所有的字符本质还是数字
//编码 Unicode 表(97=a 65=A) 2字节 范围0-65536 Excel 也是0-65536
//U0000 UFFFFF
char c3='\u0065';//结果是e \u0065表示e在的编码位置
System.out.println(c3);
//转义字符
// \t 制表符
// \n 换行
System.out.println("Hello\nWorld");
System.out.println("Hello\tWorld");
}
}
public static void main(String[] args) {
//整数扩展:进制 二进制0b 十进制 八进制0 十六进制0x
int i=10;
int i2=010; //八进制数字前加0
int i3=0x10; //十六进制前加0x
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
//===========================================================
//浮点数扩展 银行业务怎么表示钱?
//BigDecimal 数学工具类
//===========================================================
//float 有限 离散 含入误差 大约 接近但不等于
//double
//最好避免使用浮点数进行比较
//最好避免使用浮点数进行比较
//最好避免使用浮点数进行比较
float f= 0.1f; //0.1
double d=1.0/10; //0.1
//结果虽然都是0.1但是这两个不相同
System.out.println(f==d);//false
float d1=23232323232322323f;
float d2=d1+1;
System.out.println(d1==d2);//ture
//x==y表示判断x是否等于y
//===========================================================
//字符扩展
//===========================================================
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int) c1);//强制转换
System.out.println((int) c2);//(int)表示强制转换
System.out.println(c2);
//所有的字符本质还是数字
//编码 Unicode 表(97=a 65=A) 2字节 范围0-65536 Excel 也是0-65536
//U0000 UFFFFF
char c3='\u0065';//结果是e \u0065表示e在的编码位置
System.out.println(c3);
//转义字符
// \t 制表符
// \n 换行
System.out.println("Hello\nWorld");
System.out.println("Hello\tWorld");
}
}
推荐阅读
-
【论文阅读】03-Diffusion Models and Representation Learning:概览
-
MySQL-03.概述 - 数据模型和 SQL 简介 - 1.
-
Lua语法
-
React (a) 认识 React,熟悉类组件、JSX 编写规范、嵌入式变量表达式、绑定属性 - 三种、JSX 语法
-
Vue3 基本语法
-
电力电子技术 03 交直流整流器 (2) - 单相半波整流二极管不受控整流 - II.用于电阻电感负载的半波整流器的工作原理
-
鸿蒙开发案例:HarmonyOS NEXT 语法实现 2048
-
OpenGL 高级系列 03 - 提高性能的 OpenGL 实例化渲染
-
函数定义和使用的 Python 语法基础 - I. 函数定义
-
Oracle 处理空值(NVL、NVL2、NULLIF 等)的函数详解-I。函数语法