目录
1.直角三角形
public class Text_1 {
public static void main(String[] args) {
//第一层循环控制行数
for(int i=1; i<=5; i++) {
//控制每行打印的个数,所以这里使用print不换行
for(int x=1; x<=i; x++) {
System.out.print("*");
}
//每次循环后另起一行
System.out.println();
}
}
}
public class Text_1 {
public static void main(String[] args) {
for(int i=1; i<=5; i++) {
for(int x=1; x<=5-i+1; x++) {
System.out.print("*");
}
System.out.println();
}
}
}
public class Text_1 {
public static void main(String[] args) {
for(int i=1; i<=5; i++) {
for(int x=1; x<=i-1; x++) {
System.out.print(" ");
}
for(int x=1; x<=5-i+1; x++) {
System.out.print("*");
}
System.out.println();
}
}
}
2.等腰三角形
public class Text_1 {
public static void main(String[] args) {
for(int i = 1; i<=6; i++) {
for(int x = 1; x<=6-i; x++) {
System.out.print(" ");
}
for(int x = 1; x<=i*2-1; x++) {
System.out.print("*");
}
System.out.println();
}
}
}
public class Text_1 {
public static void main(String[] args) {
for(int i = 1; i<=6; i++) {
for(int x = 1; x<=i-1; x++) {
System.out.print(" ");
}
for(int x = 1; x<=13-2*i; x++) {
System.out.print("*");
}
System.out.println();
}
}
}
3.菱形
public class Text_1 {
public static void main(String[] args) {
for(int i = 1; i<=6; i++) {
for(int x = 1; x<=6-i; x++) {
System.out.print(" ");
}
for(int x = 1; x<=i*2-1; x++) {
System.out.print("*");
}
System.out.println();
}
for(int i = 1; i<=5; i++) {
for(int x = 1; x<=i; x++) {
System.out.print(" ");
}
for(int x = 1; x<=11-2*i; x++) {
System.out.print("*");
}
System.out.println();
}
}
}
以上都是采用循环嵌套的方式实现的,外层循环控制打印的行数,里层循环控制每行打印*号的个数