📅  最后修改于: 2023-12-03 14:57:54.783000             🧑  作者: Mango
过程式编程是一种编程范式,主要关注的是算法和过程。它是一种基于指令的编程,将程序分为一系列互相关联的过程。
Java一般是面向对象编程的代表。但面向过程编程还是可以通过一些方法在Java中实现的。
Java中可以使用函数实现面向过程编程的风格。
public static void main(String[] args) {
int a = 10;
int b = 20;
int res = sum(a, b);
System.out.println("The result is" + res);
}
public static int sum(int a, int b) {
int res = a + b;
return res;
}
Java中虽然没有结构体这一概念,但可以使用类中的实例变量模拟结构体。
class Point {
int x;
int y;
Point(int x, int y) {
this.x = x;
this.y = y;
}
}
public static void main(String[] args) {
Point p = new Point(10, 20);
System.out.println("x is " + p.x + " y is " + p.y);
}
Java中数组也可以用于模拟结构体并且在过程式编程中使用。
public static void main(String[] args) {
Point[] points = {new Point(10, 20), new Point(30, 40)};
for (int i = 0; i < points.length; i++) {
System.out.println("Point " + i + " x is " + points[i].x + " y is " + points[i].y);
}
}
虽然Java是一种面向对象的编程语言,但是我们可以使用函数、数组和实例变量等来模拟结构体,在Java中实现过程式编程。