代码拉取完成,页面将自动刷新
// 心形图
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JFrame;
class ch1_7 extends JFrame{
private static final int WIDTH=480;
private static final int HEIGHT=600;
public ch1_7() {
super("心形线");
this.setBackground(Color.black);
this.setSize(470,500);
this.setVisible(true);
}
public void paint(Graphics g) {
double x,y,r;
Image image=this.createImage(WIDTH,800);
Graphics pic =image.getGraphics();
for (int i=0;i<90;i++) {
for (int j=0;j<90;j++) {
r = Math.PI/45 + Math.PI /45 *i* (1 - Math.sin(Math.PI / 45 * j)) * 18;
x = r * Math.cos(Math.PI / 45 * j) * Math.sin(Math.PI / 45 * i) + WIDTH/2;
y = -r * Math.sin(Math.PI / 45 * j) + HEIGHT / 2;
pic.setColor(Color.red);
pic.fillOval((int)x,(int)y,2,2);
}
g.drawImage(image,0,-150,this);
}
}
public static void main(String[] args) {
new ch1_7();
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。