Java程序结构与常量变量难点解析
Java程序的结构
主函数
Java程序的结构是比较灵活的,但最基本的结构必须要有一个主函数(main function)。主函数是程序的入口,也就是程序从这里开始执行。
主函数的格式如下:
public static void main(String[] args) {
// 这里是主函数的代码
}
其中,public
表示主函数是公有的,也就是可以被其他程序访问;static
表示主函数是静态的,不需要实例化类,直接通过类名调用;void
表示主函数没有返回值;String[] args
表示命令行参数,可以通过命令行传递参数。
类与对象
Java是一种面向对象的编程语言,程序中的所有元素都必须放在类(class)中。类是一个抽象的概念,用于描述一类对象(objects)所具有的属性和方法(methods)。对象是类的实例(instance),也就是具体的一个实体。
定义一个类的格式如下:
public class MyClass {
// 这里是类的属性和方法的定义
}
其中,public
表示类是公有的,可以被其他程序访问;class
表示这是一个类;MyClass
表示类的名称;花括号中是类的属性和方法的定义。
定义一个对象的格式如下:
MyClass obj = new MyClass();
其中,MyClass
表示类的名称;obj
表示对象的名称;new
表示创建一个新的对象;MyClass()
表示调用类的构造函数(constructor)创建对象。
常量与变量
常量
常量(constant)是指在程序运行期间不可改变的值。常量一旦被定义,其值就不能被修改。Java中定义常量使用final
关键字。
定义一个常量的格式如下:
final int MAX_NUMBER = 100;
其中,final
表示这是一个常量;int
表示常量的数据类型;MAX_NUMBER
表示常量的名称;100
表示常量的值。
变量
变量(variable)是指在程序运行期间可以改变的值。变量是程序中最基本的数据存储单元。Java中定义变量使用数据类型 变量名
的格式。
定义一个变量的格式如下:
int num = 10;
其中,int
表示变量的数据类型;num
表示变量的名称;10
表示变量的值。
示例说明
示例1:常量的使用
public class Main {
public static void main(String[] args) {
final double PI = 3.1415926;
double r = 5.0;
double area = PI * r * r;
System.out.println("圆的面积是:" + area);
}
}
以上代码定义了一个常量PI
,并计算圆的面积。常量PI
的值为3.1415926
,不可改变。输出结果为圆的面积是:78.539815
。
示例2:变量的使用
public class Main {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
System.out.println("num1 + num2 = " + sum);
}
}
以上代码定义了两个变量num1
和num2
,并计算它们的和。变量num1
和num2
的值为10
和20
,可以改变。输出结果为num1 + num2 = 30
。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java程序结构与常量变量难点解析 - Python技术站