首页 > 代码库 > Java变量及基本数据类型

Java变量及基本数据类型

1.Java变量

1.1 变量的概念

  • 内存中的一块存储区域;
  • 该区域有自己的名称(变量名)和类型(数据类型);
  • 该区域的数据可以在同一类型范围内不断变化;

1.1.1 为什么需要定义变量

  • 用来不断的存放同一类型的常量,并可以重复使用;

1.1.2 定义变量的格式

  • 数据类型  变量名  = 初始化值; 

1.1.3 变量使用范围

  • 变量的作用范围(一对{}之间有效,"就近原则");

1.2 变量的使用

1)声明

int a ;  //表示声明一个整型变量,名为a;

int b,c,d;  //表示声明三个整型变量,名为b,c,d;

2)命名

  • 只能包含数字、字幕、_(下划线)和$(美元符号),并且不能以数字开头;
  • 严格区分大小写
  • 不能使用关键字
  • 可以中文命名,但不建议
  • 命名规则:建议“驼峰命名法”、“见名知意”,如定义个变量表示学生成绩:studentScore

3)初始化

声明的同时初始化:

int a = 250; 

先声明后初始化:

int a;
a = 250;

4)使用

  • 对变量操作就是对它所存的那个数进行操作。
int a = 5; //声明变量a并赋值为5;
int b = a+10; //声明变量b,取出a的值5,加上10后,将和赋值给b
System.out.println(b); //输出b的值是15
a = a+b;  //取出a的值5,再取出b的值15,再把两个数的和重新赋值给a
System.out.println(a); //输出a的值是20
  • 变量的操作必须与数据类型匹配
int a = 3.14;
//报错:类型不匹配,Type mismatch: cannot convert from double to int
  • 变量在使用之前必须声明并初始化
System.out.println(m);  //编译错误,m未声明

int m;
System.out.println(m);  //编译错误,m未初始化

  

 

Java变量及基本数据类型