當前位置:首頁 » 編程語言 » java輸出列印

java輸出列印

發布時間: 2022-12-29 20:33:35

A. 怎麼用java去列印輸出一個菱形

首先,這個涉及到行和列,所以,這個肯定是用兩個for的嵌套來列印輸出。然後,我們要找出這個的規律,因為「磨刀不誤砍柴工」,所以找出規律所在,我們才知道應該怎麼去下手。比如:我們應該把這個分成上下兩個部分,上面部分是:
*****
第一行:三個部分;2個空格 1個*號 2個空格 (i=1)
***** 第二行:三個部分;1個空格 3個*號 1個空格 (i=2)
***** 第三行:三個部分;0個空格 5個*號 0個空格 ( i=3)

為了更加方便去找規律,我們把這個圖形補充完整,黑色部分代表著空格,也就是沒有顯示的部分,而紅色部分就是我們的圖形的上半部分。所以我們可以得出的規律是:*號的數量和i的關系為:2*i-1 而,空格因為左右一樣,所以空格為:3-i。所以上半部分的代碼可以這樣寫:

for(int i =1 ;i<=3;i++){
for(int j=1;j<=3-i;j++){
System.out.print(" ");//列印左邊的空格
}
for(int j=1;j<=2*i-1;j++){
System.out.print("*"); //列印*號
}
for(int j=1;j<=3-i;j++){
System.out.print(" ");//列印右邊空格(也可以省略)
}
System.out.println();//這是每一行列印完就換行
}

那同樣的,我們也要在下半部分找出規律來:

***** 第一行:三個部分;1個空格 3個*號 1個空格
(i=1)

***** 第一行:三個部分;2個空格
1個*號 2個空格 (i=2)

所以我們可以得出的規律是:*號的數量和i的關系為:5-2*i
而,空格因為左右一樣,所以空格為:i。所以下半部分的代碼可以這樣寫:

for(int i=1;i<=2;i++){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
for(int j=1;j<=5-2*i;j++){
System.out.print("*");
}
for(int j=1;j<=i;j++){
System.out.print(" ");
}
System.out.println();
}

同樣的任何只要是這樣的菱形,我們都可以通過這個規律去列印,只需要把上面的數字替換掉,替換成需要列印的數字就可以了,然後規律大家也可以自己去找。只要很認真熟練地列印出這個例子,那麼for的嵌套使用就可以比較熟練了。

B. 用java列印

代碼如下,請參考

public class Computer {

public static void main(String[] args){
int num = 10;
for (int i=num;i>0;i--){
for (int j=i;j>0;j--){
System.out.print("*");
}
System.out.println();
}
}
}

如果有幫助到你,請點擊採納。

C. java如何將各種類型的數組直接列印輸出

一般人都會用for循環來遍歷整個數組,然後挨個輸出
例如:
int[] a = {1,2,3,4,5};

要將數組a列印出來,就是
for(int i = 0;i<a.length;i++){
System.out.println(a[i]);

}
這樣就會挨個輸出數組
但是還有一個方法,知道的人不多,就是Array.toString(a);
只需要 System.out.println(Array.toString(a));
就會列印出[1,2,3,4,5]這種形式。

D. java里如何用輸出窗口列印內容

呵呵,他說的只是顯示功能,沒有列印的功能。列印功能必須調用java.awt。建議看看http://blog.csdn.net/janrn/archive/2008/03/30/2231268.aspx

熱點內容
安卓手機高刷在哪裡 發布:2025-07-02 10:43:02 瀏覽:342
愛奇藝iphone緩存 發布:2025-07-02 10:38:00 瀏覽:841
南方次元的解壓 發布:2025-07-02 10:31:32 瀏覽:246
葉祖新編程 發布:2025-07-02 10:29:06 瀏覽:400
k4在哪裡下載安卓 發布:2025-07-02 10:15:32 瀏覽:909
魔獸腳本破解版 發布:2025-07-02 10:15:30 瀏覽:995
鋒雲7800伺服器無網路怎麼辦 發布:2025-07-02 10:03:53 瀏覽:1000
安卓哪個版本可以安裝sd卡 發布:2025-07-02 09:58:09 瀏覽:984
存儲包下行流量包 發布:2025-07-02 09:49:00 瀏覽:364
固態主控演算法 發布:2025-07-02 09:38:27 瀏覽:12