1、图形1
*
* *
* *
* *
import java.util.Scanner;
class QueLing {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int line = sc.nextInt();
int i,j;
System.out.println("*");
for(i = 2; i <= line; i++) {
System.out.print("*");
for(j = 1; j <= i-2; j++) {
System.out.print(" ");
}
System.out.println("*");
}
}
}
2、图形2
*
* *
* *
* *
import java.util.Scanner;
class QueBian {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int line = sc.nextInt();
int i,j;
for(i = line-1; i >= 0; i--) {
for(j = 1; j <= i; j++) {
System.out.print(" ");
}
System.out.print("*");
if(i == line-1) {
System.out.println();
continue;
}
for(j = 1; j <= line*2-2*i-3; j++) {
System.out.print(" ");
}
System.out.println("*");
}
}
}
3、图形3
// *
// * *
// * *
// * *
// * *
// * *
// *
import java.util.Scanner;
class KongLing {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int line = sc.nextInt();
int i,j;
for(i = line-1; i >= 0; i--) {
for(j = 1; j <= i; j++) {
System.out.print(" ");
}
System.out.print("*");
if(i == line-1) {
System.out.println();
continue;
}
for(j = 1; j <= line*2-2*i-3; j++) {
System.out.print(" ");
}
System.out.println("*");
}
for(i = 1; i <= line-1; i++) {
for(j = 1; j <= i; j++) {
System.out.print(" ");
}
System.out.print("*");
if(i == line-1) {
System.out.println();
continue;
}
for(j = 1; j <= line*2-2*i-3; j++) {
System.out.print(" ");
}
System.out.println("*");
}
}
}
4、循环嵌套练习: 打印下图
*
***
*****
*******
*****
***
*
提示:
先输出上半部分【先输出空格 再输出*】
再输出下半部分
import java.util.Scanner;
class LingXing1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int line = sc.nextInt();
int i,j;
for(i = line-1; i >= 0; i--) {
for(j = 1; j <= i; j++) {
System.out.print(" ");
}
for(j = 1; j <= 2*line-2*i-1; j++) {
System.out.print("*");
}
System.out.println();
}
for(i = 1; i <= line-1; i++) {
for(j = 1; j <= i; j++) {
System.out.print(" ");
}
for(j = 1; j <= line*2-i*2-1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}