用Java实现在applet画面中产生正杨辉三角,
时间: 2024-05-27 20:12:42 浏览: 90
好的,这是一个编程问题,我会尽力回答。以下是Java代码实现正杨辉三角的思路:
1.定义一个二维数组,存储杨辉三角中的数值。
2.使用两个for循环遍历数组,计算每一个数值,具体计算方法可以参考杨辉三角的定义。
3.将计算出来的数值输出到applet画面中。
以下是Java代码实现杨辉三角的具体操作:
import java.applet.Applet;
import java.awt.*;
public class Yanghui extends Applet {
public void paint(Graphics g) {
int[][] data = new int[10][];
for (int i = 0; i < data.length; i++) {
data[i] = new int[i + 1];
data[i][0] = data[i][i] = 1;
for (int j = 1; j < i; j++) {
data[i][j] = data[i - 1][j] + data[i - 1][j - 1];
}
}
int x = 200;
int y = 100;
for (int i = 0; i < data.length; i++) {
for (int j = 0; j <= i; j++) {
g.drawString(String.valueOf(data[i][j]), x + j * 20, y);
}
y += 20;
}
}
}
其中,data数组用于存储杨辉三角中的数值,x和y用于确定输出的位置。执行上述代码后,可以在applet画面中看到正杨辉三角的图形。希望能对您有所帮助。
阅读全文