变量作用域与运算符
//类变量 static
static double salary=2500;//虽然是整数但一样能用,因为精度更高
//属性:变量
//实例变量:从属于对象(类):如果不自行初始化,这个类型的默认值是0
//布尔值:默认是false
//除了基本类型(八个),其余的默认值是null
String name;
int age;
//main方法
public static void main(String[] args) {
//局部变量:必须声明和初始化值
int i=10;
System.out.println(i);
//只在这个“main"方法里有效,在别的”方法“里需要重新定义
//变量类型 变量名字:new Demo03(); Alt加回车
Demo03 demo03 = new Demo03();
System.out.println(demo03.age);//结果 0 //要输出的内容加.sout System.out.println(demo03.name);//结果 null
System.out.println(demo03.age);//结果 0
//类变量 static
System.out.println(salary);
//结果 2500.0 有了类变量就可以直接在局部变量引用局部外的函数
}
//其他方法 public void add(){
}
}
有了类变量就可以直接在局部变量引用局部外的函数
(记住static)
简单的加减运算
关系运算符
一元运算符
幂运算符 运用Math(数学函数计算)
//幂运算 2^3 很多运算,会使用一些工具来操作 double pow = Math.pow(2, 3); System.out.println(pow); } //输出8.0
逻辑运算符
位运算符
A&B _两个都为1才为一,其它都是0
A|B *_两个都为0才为一,其它都是1
A^B 相同为1,不同为0~B _取反
<<左移 >>右移
2<<3:二左移三位 输出16
2 4 6 8 16 32 64 128 256