变量的命名规范
- 类成员变量:首字母小写和驼峰命名原则。 除了首字母小写以外,后面的每个单词首字母大写。
- 局部变量:首字母小写和驼峰命名原则。
- 常量:全部大写。eg :MAX_VALUE
- 类名:首字母大写和驼峰命名原则。
- 方法名:首字母小写和驼峰命名原则。
变量
-
Java中的变量是程序中最基础的存储单元,其要素包含变量名,数据类型和作用域。
数据类型+变量名=值
数据类型可以是基本类型,也可以是引用类型。
第一种://int a,b,c;
第二种://int a=1,b=2,c=3;
第三种:*int a=1;
int b=2;
int c=3;*/
//String name="wang";
变量的作用域
- 类变量
- 实例变量
- 局部变量
常量
- 常量可以理解为一种特殊的变量,它的值被设定之后不允许被程序改变
- 用final关键字定义
public class Variable {
//示例变量 从属于对象
String name;
int age;
//类变量 static
static double salary = 2500;
//常量 final
static final String NAME = "wang";
//main方法
public static void main(String[] args) {
//局部变量: 必须声明和初始化
int i = 19;
String name = "wang";
//变量类型
Variable variable = new Variable();
variable.name="xiao";
System.out.println(variable.name);
//如果不默认初始化,默认为"0" 布尔值默认为false
//其他引用类型都默认为null
System.out.println(variable.age); //0
//类变量 static
System.out.println(salary);
//常量 final
System.out.println(NAME);
}
//其他方法
public void add(){
}
}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CoEGXfhZ-1662722176374)(变量 常量 作用域.assets/image-20220909110526548.png)]
自增自减
package operator;
public class IncreaseOrDecrease {
public static void main(String[] args) {
int a=1;
int b = a++; //后缀自增 先把a的值赋值给b 之后a自增1 a = a + 1
int c = ++a; //前缀自增 先自增1,之后把a赋值给c
System.out.println(a); //3
System.out.println(b); //1
System.out.println(c); //3
//幂运算 3^2=9 3*3=9
//Math 数学工具类中的pow方法,求3的2次方
double pow = Math.pow(3, 2);
System.out.println(pow); //9.0
}
}