当前位置 : 主页 > 编程语言 > java >

Java打印常见图形

来源:互联网 收集:自由互联 发布时间:2022-08-10
package org.other; import java.util.Scanner; 打印 * ** *** **** ***** ****** ******* ******** ********* ******* ****** ***** **** *** ** *package IO; public class Test5 { private final int NUM=10; public static void main(String[] args) {
package org.other;
import java.util.Scanner;

打印

*
**
***
****
*****
******
*******
********
*********
*******
******
*****
****
***
**
*package IO;

public class Test5 {

private final int NUM=10;

public static void main(String[] args) {
for(int i=0;i<9;i++) {
for(int j=0;j<23-3*i;j++) {
System.out.print(" ");
}
for(int k=0;k<=i;k++) {
System.out.print("*");
}
System.out.println();
}
for(int i=7;i>0;i--) {
for(int j=0;j<23-3*i;j++) {
System.out.print(" ");
}
for(int k=0;k<i;k++) {
System.out.print("*");
}
System.out.println();
}
}

}

  

/*
* 题目:打印常用图形逻辑
*/
public class Ninthninth {
public static void main(String[] args) {

holl_Triangle(10);

}
private static void holl_Triangle(int num){
for (int i = 0; i < num; i++) {
if (i!=num-1) {
for (int j = 0; j < 2*num-1; j++) {
if (j==num+i-1||j==num-i-1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
} else {
for (int j = 0; j < 2*num-1; j++) {
System.out.print("*");
}
}
System.out.println();
}
}
private static void M8() {
// 打印平行四边形
for (int i = 0; i < 10; i++) {
for (int j = 10; j > i; j--) {
System.out.print(" ");
}
for (int j = 0; j < 2 * i + 1; j++) {
System.out.print("*");
}
for (int j = 22; j > 2 * i + 1; j--) {
System.out.print("*");
}
System.out.println();
}
}


private static void M7() {
// 打印空心正方形
Scanner sc = new Scanner(System.in);
System.out.println("请输入的你要打印的大小!");
int num = sc.nextInt();
for (int x = 0; x < num; x++) {
for (int y = 0; y < num; y++) {
// x=0 y=0 控制上下两条线
// num-1=x num-1=y 控制左右两条线
if (x == 0 || y == 0 || num - 1 == x || num - 1 == y) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}


private static void M6() {
// 打印菱型
// 上部分
for (int i = 0; i < 10; i++) {
for (int j = 10; j > i; j--) {
System.out.print(" ");
}
for (int j = 0; j < 2 * i + 1; j++) {
System.out.print("*");
}
System.out.println();
} // 下部分
for (int i = 0; i < 10; i++) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int j = 22; j > i * 2 + 1; j--) {
System.out.print("*");
}
System.out.println();
}
}


private static void M5() {
// 等腰三角形
for (int i = 0; i < 9; i++) {
for (int j = 9; j > i; j--) {
System.out.print(" ");


}
for (int j2 = 0; j2 < 2 * i + 1; j2++) {
System.out.print("*");
}
System.out.println();


}
}


private static void M4() {
// 倒三角
for (int i = 0; i < 9; i++) {
for (int j = 9; j > i; j--) {
System.out.print("*");
}
System.out.println();
}
}


private static void M3() {
// 三角形
for (int i = 0; i < 10; i++) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}


private static void M2() {
// 下三角
for (int i = 0; i <= 9; i++) {
for (int j = 0; j <= i; j++) {
System.out.println(j + "*" + i + "=" + j * i);
}
System.out.println();
}
}


private static void M1() {
// 矩阵三角
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {


}
System.out.println();
}
}


}




上一篇:安装阿里Java代码规约插件
下一篇:没有了
网友评论