📅  最后修改于: 2023-12-03 14:49:55.366000             🧑  作者: Mango
以下是一个使用星号打印字符或字母 x 的 Java 程序的示例。代码片段使用了循环和条件语句,通过控制星号的输出位置来打印出字符或字母 x 的形状。
public class PrintXPattern {
public static void main(String[] args) {
int size = 7; // 定义星号图案的大小
// 打印字符 'x'
System.out.println("打印字符 'x':");
printX(size);
System.out.println(); // 添加空行
// 打印字母 'x'
System.out.println("打印字母 'x':");
printXLetter(size);
}
// 打印字符 'x'
private static void printX(int size) {
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
// 打印星号
if (i == j || i == size - 1 - j) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
// 打印字母 'x'
private static void printXLetter(int size) {
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
// 打印字符 'x'
if (i == j || i == size - 1 - j) {
System.out.print("x");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
此程序通过使用嵌套循环和条件语句来打印字符或字母 x 的形状。具体步骤如下:
printX
方法打印字符 'x' 的星号图案。printXLetter
方法打印字母 'x' 的星号图案。该方法类似于 printX
方法,只是将 '*' 替换为了 'x'。打印字符 'x':
* *
* *
* *
*
* *
* *
* *
打印字母 'x':
x x
x x
x x
x
x x
x x
x x
以上是打印字符或字母 x 的 Java 程序的介绍和示例代码。通过在控制台输出星号图案,我们可以打印出字符 'x' 和字母 'x' 的形状。