java正方形输出代码 java输出方框打勾

用Java写一个函数 输出菱形和正方形 怎么写啊

按照你的要求编写的输出菱形和正方形的程序如下:

成都创新互联公司,为您提供成都网站建设网站制作公司、网站营销推广、网站开发设计,对服务建筑动画等多个行业拥有丰富的网站建设及推广经验。成都创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!

public class U {

public static void main(String[] args) {

//设置菱形和正方形大小

final int N=3;

//输出菱形

for (int i = 1; i = 2*N-1; i++) {

for (int j = 1; j = Math.abs(N - i); j++) {

System.out.print(" ");

}

for (int k = 1; k = N-Math.abs(i-N); k++) {

System.out.print("* ");

}

System.out.println();

}

System.out.println();

//输出正方形

for (int i = 1; i = N; i++) {

for (int j = 1; j = N; j++) {

if(j==1 || j==N || i==1 || i==N)

System.out.print("*");

else

System.out.print(" ");

}

System.out.println();

}

}

}

运行结果:

*

* *

* * *

* *

*

***

* *

***

java循环语句输出0到40的偶数并用正方形输出

你所说的正方形输出是指矩形输出吧,下面是完整代码:

public  class  Output

{

public static void main(String []args)//主方法

{

int i;

int count=0;

for(i=0;i=40;i+=2)  

{

count++;

System.out.printf("%-4d",i); 

if(count%7==0)   //每行显示7个偶数

{System.out.println();}

}

}

}

运行结果图:

怎么用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,输入一个数n,输出n*n的矩阵(正方形).例如:输入5,输出5*5的正方形

import java.io.BufferedReader;

import java.io.InputStreamReader;

public class JuZhen {

public static String format(int source,int len){

String sourceString = source+"";

if (sourceString.length() = len) {

return sourceString;

}else {

String space = "";

for (int i = 0; i  (len=sourceString.length()); i++) {

space+=" ";

}

return space+sourceString;

}

}

public static void main(String[] args) throws Exception{

System.out.println("请输入要输出的矩阵长度");

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String numString = br.readLine();

br.close();

int num = 0;

try {

num = Integer.parseInt(numString);

} catch (Exception e) {

System.out.println("输入内容非数字");

}

if (num = 0) {

System.out.println("输入数字需为正整数");

}

int len = Integer.toString(num*num).length();

for (int i = 1; i = num; i++) {

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

int source = i+(j*num);

String print = format(source, len);

if (j==0) {

System.out.print(print);

}else {

System.out.print("   "+print);

}

}

System.out.println();

}

}

}

输出如下:

请输入要输出的矩阵长度

5

1    6   11   16   21

2    7   12   17   22

3    8   13   18   23

4    9   14   19   24

5   10   15   20   25


分享标题:java正方形输出代码 java输出方框打勾
文章链接:http://hbruida.cn/article/dojsgdd.html