与Java的初遇——变量
作者:互联网
变量
-
变量的概念:
- 内存中的一个存储区域
- 该区域的数据可以在同一类型范围内不断变化
- 变量是程序中最基本的存储单元。包含变量类型、变量名、存储的值
-
变量的作用
用于在内存中保存数据
-
声明变量
- 语法:<数据类型><变量名称>;
- 例如:int var;
-
变量的赋值
- 语法:<变量名称> = <值>;
- 例如:var = 10;
-
声明和赋值变量
- 语法:<数据类型> <变量名> = <初始化值>;
- 例如:int var = 10;
public class Variables{
public static void main(String[] args){
//声明三个整数并赋予初值
//不建议,分开写有利于增强程序可读性
int a = 1,b = 2,c = 3;
//声明并初始化整数d
int d = 4;
//声明并初始化字符串 s
String s = "java";
//声明了双精度浮点型变量 pi
double pi = 3.14159;
//声明变量 x 的值是字符 'x'。
char x = 'x';
}
}
- 变量类型
- 类变量:独立于方法之外的变量,用 static 修饰。
- 实例变量:独立于方法之外的变量,不过没有 static 修饰。
- 局部变量:类的方法中的变量。
public class Variables{
static int allClicks=0; // 类变量
String str="hello world"; // 实例变量
//main方法
public static void main(String[] args){
//局部变量:必须声明和初始化值
int i = 10;
}
}
-
使用变量注意:
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 变量名是一条完整的语句,因此每个声明都必须以分号结束
- Java中每个变量都必须先声明后使用
- 使用变量名来访问这块区域的数据
- 变量的作用域:其定义所在的一对{}内
- 变量只有在其作用域内才有效
- 同一个作用域内,不能定义重名的变量
常量
- 常量:初始化后不能再被改变的值,不会变动的值
- 所谓常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
- 常量名一般使用大写字符
- final 常量名 = 值
public class Constant{
//修饰符不存在先后顺序
static final double PI1 = 3.14;
final static double PI2 = 3.14;
public static void main(String[] args){
System.out.println(PI1);//3.14
System.out.println(PI2);//3.14
System.out.println(PI1 == PI2);//true
}
}
标签:Java,变量,int,初遇,static,声明,public,String 来源: https://www.cnblogs.com/xyzsstudy/p/14404205.html