1.2 基础变量声明(基础变量是什么意思)

  本篇文章为你整理了1.2 基础变量声明(基础变量是什么意思)的详细内容,包含有常用变量声明规则 基础变量是什么意思 变量的声明与使用 变量声明的基本语法是什么 1.2 基础变量声明,希望能帮助你了解 1.2 基础变量声明。

   int integers = 1; // 声明一个int(整数)类型

   long longIntegers = 1L; // 声明一个long(长整数)类型

   byte bytes = 2; // 声明一个byte(字节)类型

   short shortIntegers = 15; // 声明一个short(短整数)类型

   // 声明浮点型

   float floats = 1.0F; // 声明一个float(单精度浮点)类型

   double doubles = 1.0D; // 声明一个double(双精度浮点)类型

   // 声明字符

   char character = A; // 声明一个字符类型

   // 声明布尔值

   boolean flags = true; // 声明一个布尔值

   // 声明字符串

   String str = "1111"; // 声明一个字符串

  

 

 

  1.2.1 常用类型

  
单个字符

  字符类型, 本质是Unicode码点渲染, 所以只能存在一个字符
必须包括在半角单引号 内

  
当参与运算中有的值属于高位类型时, 所有值都会被升位运算.

  优先级: byte, short int, char long float double

  1.2.2.2 强制类型转换

  int类型加减乘除只能输出int类型:

  

/* 例1.2-4: 整数类型运算返回值 */

 

  int a = 1;

  int b = 2;

  System.out.println(a/b);

  // 会输出0, 而不是0.5, 强制舍去小数位(可以视为自动向下取整)

  

 

  使用强制类型将int转换为double输出浮点数:

  

/* 例1.2-5: 混合类型运算返回值 */

 

  int a = 1;

  int b = 2;

  System.out.println((double)a/b);

  // 会输出0.5, 因为a(int)被强制转换成了a(double)

  

 

  实质:

  

/* 例1.2-6: 类型转换 */

 

  System.out.println(1/2); // 例1.2-4的运算实质

  System.out.println(1.0/2); // 例1.2-5的运算实质(同例1.2-3)

  

 

  也就是说, 如果想要输出浮点类型结果, 就需要参与运算中的其中一个值是浮点值. 当一个值是浮点值时, 其他值也会自动转化为浮点值运算.

  强制类型转换语法

  转换类型 变量 = (转换类型)变量

  

/* 例1.2-7: 强制类型转换 */

 

  int a = 1;

  System.out.println(a); // 输出1

  System.out.println((double)a); // 输出1.0

  

 

  以上就是1.2 基础变量声明(基础变量是什么意思)的详细内容,想要了解更多 1.2 基础变量声明的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: