「java循环矩形」使用循环实现矩形

博主:adminadmin 2022-12-08 07:30:06 87

本篇文章给大家谈谈java循环矩形,以及使用循环实现矩形对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java题目:利用嵌套循环输出一个5*8的矩阵。帮我看看问题出在哪里?

你好!

8个*换一次行没有问题。

问题出在输出*的位置,使用的是System.out.println(),换成System.out.print()就好了。

System.out.println() 这个会在输出内容后面自动加上换行。

希望对你有帮助!

哪位兄台能在《Java》中用一个《for循环》写出矩形??

只能用一个for循环,那么肯定要历遍这个矩形所有的点

设变量 int x,y; 用来存储你的矩形的大小,用输入流读入这个你自己写吧

我比较喜欢用构建在 System.in 上的 BufferedReader 流

然后历遍矩形

设矩形左上角坐标为(1,1) 右下角坐标为(x,y)

for(int i=1;i=x*y;i++){

//判断是否为边界点

if(i/x==0||i%x==1||i%x=0||x*(y-1)i){//如果i除以x等于0(表示在第一行)或者i除以x余数为1(表示在第一列)或者i除以x余数为0(表示在最后一列)或者i除以大于x*(y-1)(表示在最后一行)

System.out.print("*");//画边界线,以星号做代表

}else{

System.out.print(" ");//否则空格

}

if(i%x==0)System.out.println();如果i除以x余数为0(表示在最后一列)换行

}

java用for循环打出正方形

/** 

 * @projectName JavaSE 

 * @fileName printSquare.java 

 * @packageName main 

 * @date 2015年7月17日下午5:35:45 

 * @Copyright (c) 2015, Shen.HuanJIe All Rights Reserved. 

 */

package main;

/**

 * 描述:打印正方形

 * 

 * @author Shen.HuanJIe

 * @date 2015年7月17日下午5:35:45

 */

public class printSquare {

/**

 * 描述:打印正方形 Java 循环实现

 * 

 * @param args

 */

public static void main(String[] args) {

int L = 10;// Square's Length

for (int i = 0; i  L; i++) {

String s = "";

for (int j = 0; j  L; j++) {

if (i == 0 || i == L - 1) {

s += " * ";

} else if (j == 0) {

s += " *";

} else if (j == L - 1) {

s += "  *";

} else if (i == (L / 2)  j == (L / 2)) {

s += "★ ";

} else {

s += "   ";

}

}

System.out.println(s);

}

}

}

写得不是很精简。:)

java双重循环输出20x8的矩形

int arr[20][8];

for(int i=0;i20;i++)

for(int j=0;j8;j++){

Sytem.out.println(arr[i][j]+" ");

}

java循环矩形的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于使用循环实现矩形、java循环矩形的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-08,除非注明,否则均为首码项目网原创文章,转载请注明出处。