public static void main(String[] args) {
創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、成都網(wǎng)站建設與策劃設計,渭濱網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:渭濱等地區(qū)。渭濱做網(wǎng)站價格咨詢:18982081108
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"); // 換行
}
}
你好,是這樣嗎?import java.util.Scanner;
public class Demo1 {
public static void main(String agrs[]) {
Scanner input = new Scanner(System.in);
System.out.println("請輸入行數(shù)");
int count = input.nextInt();
int num[] = new int[count];
for (int i = 0; i num.length; i++) {
System.out.print("*");
}
System.out.println("");
for (int j = 0; j num.length - 2; j++) { for (int i = 0; i num.length; i++) {
if (i == 0 || i == num.length - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println(" ");
}
for (int i = 0; i num.length; i++) {
System.out.print("*");
}
}
}
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();
}
}
結(jié)果
要想以‘*’為邊 把輸出改成 * 就可以了
什么意思是畫出一個矩形還是用*輸出一個矩形?
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代碼 用java打印正方形
網(wǎng)站網(wǎng)址:http://vcdvsql.cn/article30/doiegpo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、商城網(wǎng)站、營銷型網(wǎng)站建設、企業(yè)建站、域名注冊、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)