700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > if java_Java 条件语句

if java_Java 条件语句

时间:2021-08-11 06:35:01

相关推荐

if java_Java 条件语句

用for和if绘制一个图形

* * * * * * * * * * * * *

*@*

* @ @ *

* @ @ *

* @@ *

* @ @ *

* @ @ *

* @ @ *

* @@ *

* @ @ *

* @ @ *

*@*

* * * * * * * * * * * * *

import java.io.*;

import java.util.Scanner;

public class IfelseP {

public void draw(int h) {

for (int m = 0; m <= h + 1; m++) {

for (int n = 0; n <= h + 1; n++) {

if ((m == 0 && n >= 0) || (n == 0 && m > 0) || (m == h + 1 && h + 1 > n && n > 0)

|| (n == h + 1 && m > 0)) {

System.out.print(" ");

System.out.print("*");

} else if (n == (h + 3) / 2 - m || n == (h - 1) / 2 + m || n == m - (h - 1) / 2

|| n == (3 * h + 1) / 2 - m) {

System.out.print(" ");

System.out.print("@");

} else {

System.out.print(" ");

System.out.print(" ");

}

}

System.out.println();

}

/*

* for (int i=1;i<=h;i++){ //逐行打印 for (int j=1;j<=h;j++){

* //每行打印个数数行数保持一致 //下面是菱形四天便的函数,在边上的坐标点打印*,否则打印空格 if

* (j==(h+3)/2-i||j==(h-1)/2+i||j==i-(h-1)/2||j==(3*h+1)/2-i){

* System.out.print("*"); }else { System.out.print(" "); } }

* System.out.println(); }

*/ }

public static void main(String[] args) {

IfelseP p = new IfelseP();

System.out.println("请输入大于1的奇数:");

Scanner scanner = new Scanner(System.in);

int a = scanner.nextInt();

p.draw(a);

}

}

阿木木

阿木木

175***4117@2年前 (-06-10)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。