java学习历程 Three

Ⅰ.基本数据类型

1. 整数类型

类型名所占位数
byte8
short16
int32
long64
类型名数值范围
byte-2⁷~(2⁷-1)
short-2¹⁵~(2¹⁵-1)
int-2³¹~(2³¹-1)
long-2⁶³~(2⁶³-1)
对于long型常量要在整数后加上“L”或“l”,默认为int型
    byte num1=127;
    System.out.println(num1);
    short num2=128;
    System.out.println(num2);
    int num3=10000;
    System.out.println(num3);
    long num4=600000000L;
    System.out.println(num4);

在这里插入图片描述

2. 浮点类型

类型名所占位数
float32
double64
类型名数值范围
float3.4e-38~3.4e+38
double1.7e-108~1.7e+108
float型常量(单精度),需在数字后加上F或f
double型常量(双精度),可在数字后加上D或d,也可不加
默认为double类型
     `float num5=3.14f;
     System.out.println(num5);
     double num6=166.66;
     System.out.println(num6);`

在这里插入图片描述

3. 字符类型

System.out.println('a');
     System.out.println('W');
     

在这里插入图片描述

4.布尔类型

System.out.println(true);
      System.out.println(false);

在这里插入图片描述

Ⅱ.数据转换

  byte →  short  →   int → long  →  float  →  double
  从左往右转换是自动转换
  • 自动转换
    long sum1=100;
    System.out.println(sum1);
    double sum2=3.5f;
    System.out.println(sum2);

在这里插入图片描述

  • 强制转换
强制类型转换后会造成数据精度不匹配的必然结果
    float sum3=3.6;
    System.out.println(sum3); (×)
    float sum3=(float)3.6;
    System.out.println(sum3);

    
      int sum4=600000000L;
      System.out.println(sum4);  (×)
      int sum4=(int)600000000L;
      System.out.println(sum4); 
     
      int sum5=(int)15.4; 
      System.out.println(sum5);

在这里插入图片描述

Ⅲ.运算符

算数运算符(+,-,*,/,%,++,--)
关系运算符(>,<,>=,<=,==,!=)
逻辑运算符(&&,||,!)
位运算符(>>,<<,>>>,&,^,~,|)
赋值运算符(+,+=,-=,*=,/=)
条件运算符(?:)
其他运算符
int a=10;
int b=5;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);

int q=155;
     int w=99;
     float h=(q/w);
     System.out.println(q/w);
int s=155;
     int u=99;
     float o=(float)(q/w);
     System.out.println(o);

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值