「java循环矩形」使用循环实现矩形
本篇文章给大家谈谈java循环矩形,以及使用循环实现矩形对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java题目:利用嵌套循环输出一个5*8的矩阵。帮我看看问题出在哪里?
- 2、哪位兄台能在《Java》中用一个《for循环》写出矩形??
- 3、java用for循环打出正方形
- 4、java双重循环输出20x8的矩形
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循环矩形的信息别忘了在本站进行查找喔。
发布于:2022-12-08,除非注明,否则均为
原创文章,转载请注明出处。