1.基本数据类型

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

  浮点类型:float、double

  字符型:char

  布尔型:boolean

  字符串型:String

2.常量

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

(2)分类:

用双引号引起的部分,叫做字符串常量。例如:"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)算术运算时 存储位数越多,类型越高。

  类型转换图

  

数据分析 字符串处理 数据类型字符型_数据值_02

示例:

5+6+7L+'A'

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

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

1)自动类型转换

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

示例:

byte b = 7;

  int i = b;

2)强制类型转换

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

示例:

  int  num = 789;

byte by =(byte)num;

  short sh = (short)num;