import org.junit.Test;
public class TestA {
@Test
public void f61() {
// *
// **
// ***
// ****
// *****
for (int m = 1; m <= 5; m++) {
for (int n = 1; n <= m; n++) {
System.out.print("*");
}
System.out.println();
}
}
@Test
public void f62() {
// *****
// ****
// ***
// **
// *
// x:12345
// y:54321 => y=x(y2-y1)/(x2-x1)+b =>y=6-x
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 6 - i; j++) {
System.out.print("*");
}
System.out.println();
}
}
@Test
public void f63() { //正右三角形
// *
// **
// ***
// ****
// *****
for(int i=1;i<=5;i++) {
for(int j=5;j>i;j--) {
System.out.print(" ");
}
for(int j=i;j>=1;j--) {
System.out.print("*");
}
System.out.println();
}
}
@Test
public void f64() {
// *****
// ****
// ***
// **
// *
for(int i=1;i<=5;i++) {
for(int j=0;j<=i-1;j++) {
System.out.print(" ");
}
for(int j=1;j<=6-i;j++) {
System.out.print("*");
}
System.out.println();
}
}
@Test
// *
// ***
// *****
// *******
// *********
public void f65() {
for(int i=1;i<=5;i++) {
for(int j=i;j<5;j++) {
System.out.print(" ");
}
//左半部分
for(int j=1;j<=i;j++) {
System.out.print("*");
}
//右半部分
for(int j=1;j<i;j++) {
System.out.print("*");
}
System.out.println();
}
}
@Test
public void f66() {
// *********
// *******
// *****
// ***
// *
for(int i=1;i<=5;i++) {
for(int j=1;j<i;j++) {
System.out.print(" ");
}
//左半部分
for(int j=i;j<=5;j++) {
System.out.print("*");
}
//右半部分
for(int j=i;j<5;j++) {
System.out.print("*");
}
System.out.println();
}
}
@Test
public void f67() {
// *
// ***
// *****
// *******
// *****
// ***
// *
// 把菱形分为上下两部分,上四下三,所以第一个for循环有4次,第二个有3次
// 上四行
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 4 - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
// 下三行
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 7 - 2 * i; j++) {
System.out.print("*");
}
System.out.println();
}
}
@Test
public void f68() {
// ********
// ******
// ***
// *
// ***
// *****
// ********
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 9 - 2 * i; j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<=3;i++) {
for(int j=1;j<=4-i;j++) {
System.out.print(" ");
}
for(int j=1;j<=2*i+1;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
哈哈哈我是菜鸡
用Java输出简单图案
最新推荐文章于 2024-05-07 23:52:46 发布