刚接触java的小伙伴们可能在循环这一章节打印图形的时候有些疑惑,这里是本人之前学习时候练习的一些图形,附上代码,希望能对大家有些帮助呦~
1:长宽都为五的方形
public static void main(String[] args) {
// 打印长度为5的正方形
int count = 5;
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
效果图:

2:打印长度为6,高度为4的矩形
public static void main(String[] args) {
// 打印长度为6,高度为4的矩形
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 6; j++) {
System.out.print("*");
}
System.out.println();
}
}效果图:

3:打印边长为7的等腰三角形
public static void main(String[] args) {
// 打印边长为7的等腰三角形
int count = 7;
for (int i = 1; i <= count; i++) {// 行数
for (int j = count; j >= i; j--) {
System.out.print(" ");
}
for (int j = 1; j <= i ; j++) {
System.out.print(" *");
}
System.out.println();
}
}效果图:

4:打印边长为9的菱形
public static void main(String[] args) {
int count = 9;
for (int i = 1; i <= count; i++) {// 行数9 首先打印第一行
for (int j = count - 1; j >= i; j--) {//循环8次,打印八个空格,每次自减1
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {//循环2i-1次
System.out.print("*");
}
System.out.println();
}
for (int q = count - 1; q >= 1; q--) {
for (int i = 1; i <= count - q; i++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * q - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}效果图:

5:打印99乘法表
public static void main(String[] args) {
//打印99乘法表
int count = 9;
for(int i=1;i<=count;i++) {
for(int j=1;j<=i;j++) {
System.out.print(j+"*"+i+"="+j*i+"\t");
}
System.out.println();
}
}效果图:

本次的内容就结束啦,谢谢大家的支持呦~
版权声明:本文为m0_61523691原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。