输入任意数字X(例:6),输出如下图形
外层循环用来控制总的循环次数
使用二重for循环,第一个循环控制空格的数量,第二个循环控制*的数量
里面两重循环的变量都和外层循环的变量相关,注意变量的关系,主要是内部循环和外层循环的关系
package exam0918;
import java.util.Scanner;
public class * {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个整数");
int a=scanner.nextInt();
abo(a);
}
public static void abo(int a) {
for (int i= 1; i<=a; i++) {
for (int j =1; j
System.out.print(" ");
}
for (int k=1; k<=2*i-1; k++) {//正金字塔2*i-1
System.out.print("*");
}
System.out.println();
}
}
}
输出倒金字塔
package exam0918;
import java.util.Scanner;
public class * {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个整数");
int a=scanner.nextInt();
abo(a);
}
public static void abo(int a) {
for (int i= 1; i<=a; i++) {
for (int j =1; j
System.out.print(" ");
}
for (int k=1; k<=2*(a-i)+ 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}