写一个爱心程程序,用java实现
时间: 2023-03-13 11:13:45 浏览: 47
我可以写一个简单的Java程序来创建一个爱心图案:
public class Heart {
public static void main(String[] args) {
System.out.println(" * ");
System.out.println(" * * ");
System.out.println("* *");
System.out.println(" * * ");
System.out.println(" * ");
}
}
相关问题
用java写一个爱心程序
当然可以!以下是一个用Java编写的爱心程序示例:
```java
public class LoveProgram {
public static void main(String[] args) {
printLove();
}
public static void printLove() {
String[] love = {
" ** ** ",
" ** ** ** ** ",
" ** ** ** ** ",
" ** ** ",
" ** ** ",
" ** ** ",
" ** ** ",
" ** ** ",
" ** ** ",
" ** ** ",
" *** "
};
for (String line : love) {
System.out.println(line);
}
}
}
```
这个程序将打印出一个爱心形状。运行`main`方法即可看到结果。
请注意,这只是一个简单的示例,如果你想要更复杂或者有动画效果的爱心程序,可能需要使用图形库或者其他更高级的技术来实现。
用Java写一个爱心程序
以下是使用Java语言实现的爱心程序:
```java
import java.awt.*;
import javax.swing.*;
public class LoveProgram extends JFrame {
public LoveProgram() {
setTitle("爱心程序");
setSize(800, 600);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setContentPane(new LovePanel());
setVisible(true);
}
private class LovePanel extends JPanel {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.RED);
g2d.setStroke(new BasicStroke(5));
int x1 = 400, y1 = 100, x2 = 100, y2 = 350, x3 = 400, y3 = 550, x4 = 700, y4 = 350;
g2d.drawLine(x1, y1, x2, y2);
g2d.drawLine(x1, y1, x4, y4);
g2d.drawLine(x1, y1, x3, y3);
g2d.drawLine(x2, y2, x4, y4);
g2d.drawLine(x2, y2, x3, y3);
g2d.drawLine(x3, y3, x4, y4);
}
}
public static void main(String[] args) {
new LoveProgram();
}
}
```
程序使用了Java的Swing图形库,在窗口中绘制了一个红色的爱心图案,代码实现了以下功能:
1. 创建一个继承自JFrame的主窗口LoveProgram;
2. 在主窗口中创建一个继承自JPanel的LovePanel面板;
3. 在LovePanel面板中实现paintComponent方法,绘制爱心图案;
4. 在主窗口中设置ContentPane为LovePanel面板;
5. 在main方法中创建一个LoveProgram窗口实例。
程序运行后会显示一个窗口,里面绘制了一个红色的爱心图案。