一,变量
变量可依据作用域分为三类:
局部变量
类变量
实例变量
代码示例:
public class demo1 {
static String name; //类变量在定义类型前需加static
static float height;
String sex;
int age; //实例变量同样在方法前定义,但不需要加static
public static void main(String[] args) //main方法
{
int age=10; //局部变量定义在方法下,且需要赋初始值
demo1 demo1=new demo1();
System.out.println(demo1.sex);
System.out.println(demo1.age);
System.out.println(height);
}
}
null
0
0.0
/*
实例变量和类变量在未定义初值时会输出默认值
整型为0
浮点型为0.0
字符型为null
*/
二,常量
常量在完成定义后在程序运行过程中,其值不能再被改变,一般使用大写字母来定义。
其定义方法为:final 类型 名称 = 。。。 如:final double PI=3.14
代码示例:
public class demo1 {
static final double PI=3.14; //也可把final放前面,因为其为修饰符
public static void main(String[] args) {
PI=PI+1;
System.out.println(PI);
}
}
java: 无法为最终变量PI分配值