变量
public class demo07{//类名
public staic void main(String[] arge){//main方法
int a=1;
string name="abc";//字符串类型要用双引号
char a='X';//字符要用单引号
}
}
**数据类型包括:整数型,浮点型,布尔型,字符型,字符串型
变量的作用域:
局部变量:在方法里面的变量,必须要初始化
实例变量:在方法外,类里面,可以不进行初始化,会有默认值,0 null false等,需要跟对象一起使用,要new一个对象来调用
类变量:跟类共同消失,需要用到关键字static。
具体代码段
public class Demo08{
String name;
int age;//实例变量,可以不赋初始值
static double PI=10000;//类变量需要使用static关键字
public static void main(String[] args){//main方法是sun公司规定的程序入口
int i=10;
system.out.println(i);//局部变量
Demo8 demo8=new Demo8();
system.out.println(demo8.name);
system.out.println(demo8.age);//实例变量需要跟对象一起用,new一个对象
system.out.println(PI);
}
public woid add(){//其他方法
}
}
常量
常量需要用到关键字final
一般跟static一起使用
static final pi=10000;
运算符
普通运算符,赋值运算,关系运算(大小比较,返回值为布尔型),逻辑运算,条件运算
自增自减运算符号
public class A{
public static void main(String[] args){
int a=3;
int b=a++;//执行完之后,a=4,b=3
int c=++a;//c=5,a=5
system.out.println(a);
system.out.println(b);
system.out.println(c);//5 3 5
}
}
MATH类中的MATH方法
public class A{
public static void main(String[] args){
double pow=math.power(3,2);
system.out.println(pow);
}
}
三元运算
int score=50;
String type= score<60 ? "不及格":"及格";