JAVA代码点阵星号直角等腰三角形三角形10行,直角在左上点阵与直角在右上点阵
时间: 2024-09-19 12:01:44 浏览: 40
基于51单片机时间和汉字在16X64点阵上显示仿真
在Java中,我们可以使用嵌套循环来打印出直角等腰三角形。这里有两个示例,一个直角在左上点,另一个直角在右上点:
**直角在左上点阵的10行三角形:**
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
// 第一行是一个星号
if (i == 1) {
System.out.println("*");
} else {
// 其他行的打印
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("* ");
}
System.out.println(); // 换行
}
}
}
}
```
**直角在右上点阵的10行三角形:**
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
// 第一行是一个星号
if (i == 1) {
System.out.print("*");
} else {
// 先空格,再星星
for (int j = 0; j < i - 1; j++) {
System.out.print(" ");
}
for (int k = i - 1; k >= 0; k--) {
System.out.print("*");
}
System.out.println();
}
}
}
}
```
阅读全文