数据类型

1.基本数据类型

  整数类型:byte、short、int、long

  浮点类型:float、double

  字符型:char

  布尔型:boolean

  字符串型:String

2.常量

(1)概念:在程序运行期间,固定不变的量。不可重复赋值。

(2)分类:

  1.字符串常量:凡是用双引号引起的部分,叫做字符串常量。例如:"abc"、"Hello"、"123"
  2.整数常量:直接写上数字,没有小数点。例如:100、0、-100
  3.浮点数常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.0
  4.字符常量:凡是用单引号引起来的单个字符,就叫字符常量。例如:'A'、'b'、'9'、'中'
  5.布尔常量:只有量中取值。true、falsse
  6.空常量:null。代表没有任何数据。

(3)示例

  

 3.变量

(1)概念:程序运行期间,内容可以发生改变的量。

(2)格式:

  创建了一个变量 :数据类型 变量名称;
  赋值,将右边的数据值,赋值给左边的变量:变量名称 = 数据值;

  一步到位格式:数据类型 变量名称 = 数据值;

 示例:
  int num1 = 10;
  long num6 = 3000000000L;
  float num7 = 2.5F;
  char zifu1 = 'A';
  boolean var1 = true;

 

 

 4.数据类型转换

(1)算术运算时 存储位数越多,类型越高。

  类型转换图

  

示例:

  5+6+7L+'A'  ---- 自动转为long类型

  5+5.6*4+'A' ---- 自动转为double类型

(2)赋值运算时 转换方式有自动类型转换和强制类型转换。

1)自动类型转换

概念:将低级别的类型赋值给高级别类型时将自动类型转换。

示例:

  byte b = 7;

  int i = b;  //b自动转换成int型

2)强制类型转换

概念:将高级别的类型赋值给低级别类型时,必须进行强制类型转换。

示例:

  int  num = 789;

  byte by =(byte)num;

  short sh = (short)num;

posted @ 2022-07-15 16:12  小呆呆灬  阅读(153)  评论(0编辑  收藏  举报