JAVA定义printX方法,打印X图形

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 18:54   783   0

代码:

public class Test6 {
public static void main(String[] args) {

printX(10);

}

/*

2.定义printX方法,参数为(int m) , 返回值无
3.printX方法中,使用for循环,初始化变量x = 1,如果x<=m进入循环,步进表达式x++
4.for循环内部,再嵌套定义一套for循环,初始化变量y = 1,如果y<=m进入循环,步进表达式y++
5.在内循环内部,判断x==y 或者 x+y==1+m ,则打印"O",否则打印"*"
*/
public static void printX(int m) {

for (int x = 1; x <= m; x++) {//循环7行
for (int y = 1; y <= m; y++) {//循环7列
if (x == y || x + y == m + 1) {//对角线打印O
System.out.print("O");
} else {
System.out.print("*");//其他位置打印.
}
}
System.out.println();//换行
}
}
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP