三、数据类型与拓展

 public class Demo2 {
     public static void main(String[] args) {
         //整数型
         byte num1=50;
         int num2=20;
         short num3=90;
         long num4=80L;        //long类型要在后面加 L
 ​
         //浮点数
         float num5=60.22F;    //float类型要在后面加 F
         double num6=3.1415926535;
 ​
         //字符
         char name='叶';
 ​
         //字符串
         String name1 ="叶湘伦";     //String不是关键字,是一个类
 ​
         //布尔值:是非
         boolean flag=true;
         boolean flag1=false;
     }
 }
 ​
 public class Demo3 {
     public static void main(String[] args) {
         //整数拓展:     进制   二进制0b     八进制0    十进制    十六进制0x
         int a=10;
         int b=0b10;    //二进制0b,10代表2
         int c=010;     //八进制0,10代表8,20代表16······
         int d=0x10;    //十六进制0x,10代表16,20代表32······
         System.out.println(a);
         System.out.println(b);
         System.out.println(c);
         System.out.println(d);
         System.out.println("=============================");
         //===============================================
 ​
         //浮点数拓展:
         // float  有限  舍入误差  大约  接近但不等于
         // double
         //最好完全”避免“使用浮点数进行比较
         //最好完全”避免“使用浮点数进行比较
         //最好完全”避免“使用浮点数进行比较
         float a1=0.1f;
         double a2=0.1;
         System.out.println(a1==a2);    //false
 ​
         float b1=3141411111111111111111f;
         float b2=b1+1;
         System.out.println(b1==b2);   //true  (当浮点数数值过大,误差较小时相等了···)
         System.out.println("=============================");
         //===============================================
 ​
         //字符拓展
         char c1='A';
         char c2='叶';
         System.out.println(c1);
         System.out.println((int)c1);   //强制转换类型
         System.out.println(c2);
         System.out.println((int)c2);   //强制转换类型
         System.out.println("=============================");
         //所有的字符本质是数字
         //===============================================
 ​
         //转义字符
         //   \t制表符(表示空格)
         //   \n   换行
         System.out.println("叶湘伦\t每一天");
         System.out.println("叶湘伦\n每一天");
         System.out.println("==============================");
 ​
         String x1=new String("叶湘伦");
         String x2=new String("叶湘伦");
         System.out.println(x1==x2);
 ​
         String y1="叶湘伦";
         String y2="叶湘伦";
         System.out.println(y1==y2);
     }
 }
 ​
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值