打印出矩形java代码,打印出图案菱形java

用Java软件打印矩形,行为6行,列为3列,5列,8列?

什么意思是画出一个矩形还是用*输出一个矩形?

在龙陵等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、网站建设 网站设计制作按需定制制作,公司网站建设,企业网站建设,品牌网站设计,成都全网营销,成都外贸网站制作,龙陵网站建设费用合理。

import java.io.*;

import java.util.Scanner;

class test

{

public static void main (String[] args)

{

System.out.println("三列矩形");

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

{

    printStar(3);

}

System.out.println("五列矩形");

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

{

    printStar(5);

}

System.out.println("八列矩形");

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

{

    printStar(8);

}

}

public static void printStar(int column)

{

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

    {

        System.out.print("* ");

    }

    System.out.println("");

}

}

有JAVA编写程序 打印一个矩形!

public class RectangleDemo {

private static int M = 20;

private static int N = 18;

private int m;// 长度

private int n;// 宽度

RectangleDemo(int m, int n) {

if (m 0) this.m = m;

else this.m = M;

if (n 0) this.n = n;

else this.n = N;

}

public void print() {

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

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

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

if (j == 0 || j == m - 1)

System.out.print("|");

else

System.out.print("-");

}

} else {

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

if (j == 0 || j == m - 1)

System.out.print("|");

else

System.out.print(" ");

}

}

System.out.println();

}

}

public static void main(String[] a) {

RectangleDemo re = new RectangleDemo(20, 8);

re.print();

}

}

结果

要想以‘*’为边 把输出改成 * 就可以了

求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打印一个矩形

public class Rhombus {

public static void main(String[] args) {

int rows = 11;

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

if (i = rows / 2) {

for (int j = 0; j = rows / 2 + i; j++) {

if (j rows / 2 - i)

System.out.print(" ");

else

System.out.print("*");

}

System.out.println();

} else {

for (int j = 0; j rows - i + rows / 2; j++) {

if (j i - rows / 2)

System.out.print(" ");

else

System.out.print("*");

}

System.out.println();

}

}

}

}


名称栏目:打印出矩形java代码,打印出图案菱形java
文章位置:http://azwzsj.com/article/dssggcd.html