概念
Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域
public class Demo07 {
//类变量:static
static double salary=2500;
//属性:变量
//实例变量:从属于对象;如果不自行初始化,这个类型的默认值,一般为0 0.0 u0000
//布尔值默认是:false
//除了基本类型,其余的默认值都是null;
String name;
int age;
//main方法
public static void main(String[] args) {
//局部变量:必须声明和初始化值
int i=10;
System.out.println(i);
//变量类型 变量名字=new Demo07;
Demo07 demo07 = new Demo07();//输入new Demo07();alt+回车引出
System.out.println(demo07.age);
System.out.println(demo07.name);
//类变量:static
System.out.println(salary);
}
//其他方法
public void add(){
}
}
常量
public class Demo08 {
//修饰符,不存在先后顺序(用类变量static修饰,通常使用大写字母表示如PI)
static final double PI=3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
变量的命名规范
建立一个Package,将文件放入其中(点击要选中的第一个文件,按住Ctrl键点击选中最后一个文件,即可全选所需文件拉入新建的package中)
基本运算符算数运算符
package operator;
public class Demo01 {
public static void main(String[] args) {
//二元运算符
//Ctrl+D:复制当前行到下一行
int a=10;
int b=20;
int c=30;
int d=40;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);
}
}
package operator;
public class Demo02 {
public static void main(String[] args) {
long a=123123123123123123L;
int b=123;
short c=10;
byte d=8;
System.out.println(a+b+c+d);//Long类型(没有long时,所有非long类型转换为int类型)
System.out.println(b+c+d);//Int
System.out.println((double) c+d);//Int (cast转化的意思)
}
}
关系运算符
package operator;
public class Dmeo03 {
public static void main(String[] args) {
//关系运算符返回的结果:正确,错误 布尔值
//if
int a=10;
int b=20;
int c=21;
//取余,模运算
System.out.println(c%a);// c/a 21/20=2···1
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
}
}
自增运算符
package operator;
public class Demo04 {
public static void main(String[] args) {
//++ -- 自增 自减 一元运算符
int a=3;
int b=a++; //执行完这行代码后,先给b复制,再自增
//a++ a=a+1;
System.out.println(a);
//a++ a=a+1
int c=++a; //执行完这行代码后,先给b复制,再自增
System.out.println(a);
System.out.println(b);
System.out.println(c);
//幂运算 2^3 2*2*2=8 很多运算,我们会使用工具类来操作
double pow = Math.pow(3, 2);
System.out.println(pow);
}
}