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 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  阅读(50)  评论(0)    收藏  举报