java学习笔记day03


java学习笔记day03

数据类型

public class 数据类型 {
   public static void main(String[] args) {
       //整数类型
       byte num1 = 10;
       short num2 = 200;
       int num3 = 3000;
       long num4 = 400000L;
       // 整数类型常用的是int; long类型数字后面要加上L;
​
       //浮点类型
       float num5 = 1.1F;
       double num6 = 3.1415926;
       //浮点类型常用的是double,float类型定义的浮点数后面要加上F
​
       //布尔类型:only true or false
       boolean a = true;
​
​
  }
}
​

数据类型拓展

import java.util.Calendar;
public class 数据类型扩展 {
   public static void main(String[] args) {
​
​
       //整数拓展: 进制   二进制0b 十进制 八进制0 十六进制:0x
       int num1 = 10;//十进制
       int num2 = 010;//八进制 0
       int num3 = 0x10;//十六进制 0x 0~9 A~F 16
​
       System.out.println(num1);
       System.out.println(num2);
       System.out.println(num3);
​
       //浮点数拓展 float 有限 离散 舍入误差 大约 接近但不等于
       //BigDecimal 数学工具
       //最好完全不使用浮点数进行比较
       float num4=0.1f;//0,1
       double num5=0.1;//0.1
       System.out.println(num4==num5);//false
​
       float num6=1234567f;
       float num7=num6 + 1;
       System.out.println(num6==num7);//还是false
​
       //字符拓展
       char c1='A';
       char c2='a';
       System.out.println(c1);
       System.out.println((int)c1);//强制字符转数字 a=97
       System.out.println(c2);
       System.out.println((int)c2); //A=65
       //U0000~UFFFF
       char c3='\u0061';
       System.out.println(c3); //a
​
       //if 语法前瞻
       //if (){}
  }
​
}
​
posted @ 2023-10-15 11:07  小唐想要学会开发app  阅读(53)  评论(0)    收藏  举报