八种基本数据类型(java)

2020-03-08 16:01:18来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

八种基本数据类型(java)

基础准备:

  8种基本数据类型包括4种整型,2种浮点型,1个字符型,1个布尔型

  暂且称呼为:(4211) 

  4种整型: byte  short  int  long

  2种浮点型:float  double

  1种字符型:char

  1种布尔型:boolean

 

详细分析:

  基本数据类型和引用数据类型的区别:  

    基本数据类型 是JAVA程序里已经定义好的规则,引用类型 是程序员在程序编写时定义的,一般只在程序员写的某个程序里有意义。

   Java中如何强制类型转换?

    通常有两类类型转换规则:

      自动类型转换(自动),较小的类型转换为一个更大的类型

        byte- > short- > char- > int- > long- > float- >double

      强制类型转换(手动),更大的类型转换到一个较小的类型

        double- > float- > long- > int- > char- > short- >byte

    为什么要强制类型转换:

      因为java是强制类型语言,程序在运行到不同数据类型的时,需要转变类型才能正常运行.

    什么情况下使用强制类型转换:

      程序遇到大单位转换小单位;

      int——》byte

      例如:一瓶水倒入水杯中,剩下多余的去掉。

    自动类型转换示例:

1 public class TestClass {
2   public static void main(String[] args) {
3     int testInt = 2;
4     double testDouble = testInt; // 自动类型转换,将int转换为double
5  
6     System.out.println(testInt);      // 输出 2
7     System.out.println(testDouble);   // 输出2.0
8   }
9 }

 

    强制类型转换示例:

    

public class TestClass {
  public static void main(String[] args) {
    double testDouble = 5.68;
    int testInt = (int) testDouble; // 强制类型转换: double 转换成 int
 
    System.out.println(testDouble);   // 输出 5.68
    System.out.println(testInt);      // 输出 5
  }
}

 


原文链接:https://www.cnblogs.com/edsonsir/p/10915999.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java—System类和Runtime类

下一篇:基于SSM开发餐饮业点餐系统java源码