java用*输出一个爱心
时间: 2024-09-20 19:17:38 浏览: 58
在Java中,如果你想用星号(*)输出一个简单的爱心图案,可以利用循环来控制行数和字符的位置。以下是一个常见的例子:
```java
public class Heart {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println(); // 结束一行
}
for (int i = 4; i >= 0; i--) {
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println(); // 结束一行
}
}
}
```
这个程序会打印出下面这样的爱心形状:
```
*
***
*****
*******
*********
*******
*****
***
*
```
相关问题
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(" ***** ");
System.out.println(" *** ");
System.out.println(" * ");
}
}
```
运行上面的代码后,将会在控制台输出一个爱心的形状。
java 使用 , 输出一个爱心图案
以下是使用 Java 语言输出一个爱心图案的示例代码:
```java
public class HeartPattern {
public static void main(String[] args) {
int size = 10; // 爱心大小
for (int i = size / 2; i <= size; i += 2) {
for (int j = 1; j < size - i; j += 2) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
for (int j = 1; j <= size - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = size; i >= 1; i--) {
for (int j = i; j < size; j++) {
System.out.print(" ");
}
for (int j = 1; j <= (i * 2) - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
这段代码会输出一个大小为 10 的爱心图案,结果如下:
```
** **
**** ****
****** ******
******** ********
********************
********** **********
******** ********
******* *******
****** ******
***** *****
```
其中,`size` 变量控制了爱心图案的大小,可以根据需要进行调整。
阅读全文