「java打印正方形空间」java打印长方形

博主:adminadmin 2022-12-13 07:21:07 90

今天给各位分享java打印正方形空间的知识,其中也会对java打印长方形进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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数组打印一个正方形中间空着的

其实很简单的,画个图就明了了!

我不是学的Java,但是这种东西应该差不多。虽然这个不用看代码就能发现规律。

#includeiostream

using namespace std;

//有些东西我写得很乱

bool isWithinScop(int a, int min = 1, int max = 300){

if (aminamax)

{

return false;

}

else{

return true;

}

}

typedef struct _Rect{

inline void operator =(const _Rect other){

this-width = other.width;

this-height = other.height;

}

friend istream  operator (istream input, _Rect r);

bool isRight(bool  isContinue){

if (isWithinScop(height)  isWithinScop(width))

{

if (height==0width==0)

isContinue = !isContinue;

return true;

}

else

return false;

}

void PrintItself(){

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

{

for (int j = 0; j  height;j++)

{

if (i  width - 1  j  height - 1  i0  j0)

{

cout  '.';

}

else

cout  "#";

}

cout  endl;

}

}

int width;

int height;

}Rect;

istream  operator (istream input, _Rect r)

{

input  r.width  r.height;

return input;

}

int main(){

Rect _mRect;

bool isContinue = false;

while (!isContinue)

{

cin  _mRect;

if (!(_mRect.isRight(isContinue)))

{

return 0;

}

if (!isContinue)

{

_mRect.PrintItself();

cout  endl;

}

}

return 0;

}

怎么用java打印正方形

public static void main(String[] args) {

int line = 5; // 正方形的总行数(5行5列)

for (int i = 1; i = line; i++) { // 控制行

for (int j = 1; j = line; j++) { // 控制列

if (i == 1 || i == line) { // 如果是第一行或者是最后一行则打印星号

System.out.print("*");

} else if (j == 1 || j == line) { // 如果是第一列或者是最后一列则打印星号

System.out.print("*");

} else {

System.out.print(" "); // 如果不是第一行、最后一行、第一列、最后一列则打印空格

}

}

System.out.print("\n"); // 换行

}

}

求java 输出正方形(用*号)的代码!

public static void main(String[] args) {

Scanner s = new Scanner(System.in);

System.out.println("请输入正方形的大小:");

int line = s.nextInt();; // 正方形的边长

for (int i = 1; i = line; i++) { // 行

for (int j = 1; j = line; j++) { // 列

if (i == 1 || i == line) { // 如果是第一行或者是最后一行则输出星号

System.out.print("* ");

} else if (j == 1 || j == line) { // 如果是第一列或者是最后一列则输出星号

System.out.print("* ");

} else {

System.out.print(" "); // 如果不是第一行、最后一行、第一列、最后一列则输出空格

}

}

System.out.print("\n"); // 换行

}

}

怎么用java打印出空心的正方形

这个是C语言的,楼主稍加修改便是JAVA了#includestdio.h

main()

{

int a,i,j;

printf("输入正方形的边长1-20:");

scanf("%d",a);

for( i=0;ia;i++)

printf("*");

printf("\n");

for(i=0;ia-2;i++)

{

printf("*");

for(j=0;ja-2;j++)

printf(" ");

printf("*");

printf("\n");

}

for(i=0;ia;i++) printf("*");

printf("\n");

}

java打印正方形空间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java打印长方形、java打印正方形空间的信息别忘了在本站进行查找喔。

The End

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