當前位置:首頁 » 編程語言 » java編寫程序列印下面的圖案

java編寫程序列印下面的圖案

發布時間: 2022-12-26 12:56:07

java編寫一個程序,在屏幕上列印出如下圖形

列印楊輝三角圖形的Java程序如下

public class H{

public static void main(String[] args) {

int i,j,N=7;

int[][] a=new int[N][N];

for(i=0;i<N;i++){

a[i][0]=1;

a[i][i]=1;

}

for(i=2;i<N;i++)

for(j=1;j<i;j++)

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=0;i<N;i++){

for(j=0;j<N-i-1;j++){

System.out.print(" ");

}

for(j=0;j<i+1;j++){

System.out.printf("%-4d",a[i][j]);

}

System.out.println();

}

}

}

② java 編寫程序列印下面的圖案

publicclass${

publicstaticvoidmain(String[]args){

intsize=5;

for(inti=0;i<size;i++){

//空格
for(intj=0;j<size-i-1;j++){
System.out.print("");
}

//星號
for(intj=0;j<=i;j++){
System.out.print("*");
}

System.out.println();
}
}
}

③ 編寫java循環程序,列印以下圖形 a

這是我寫的:

importjava.util.Scanner;


publicclassTest{

/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
intnum='a';
Scannersc=newScanner(System.in);
System.out.println("請輸入n的值(1-26):");
intn=sc.nextInt();
for(inti=0;i<n;i++){
intt=1;
while(t<26-i){
System.out.print("");
t++;
}
t=1;
while(t<i+2){
System.out.print((char)(num+i));
t++;
}
System.out.println();
}
for(intj=n-1;j>=0;j--){
intt=1;
while(t<26-j+1){
System.out.print("");
t++;
}
t=1;
while(t<j+1){
System.out.print((char)(num+j-1));
t++;
}
System.out.println();
}
}

}

結果:
請輸入n的值(1-26):
5
a
bb
ccc
dddd
eeeee
dddd
ccc
bb
a

④ java for循環 輸出以下圖案並列印出 急!在線等!

Problem Description
通過使用雙重for循環語句,列印下列圖形:
nput
Output
Example Input

Example Output
*
***
*****
*******
*****
***
*
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner reader=new Scanner(System.in);
int i,j,k;
for(i=1;i<=4;i++)
{
for(k=1;k<=4-i;k++)
{
System.out.printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
System.out.printf("*");
}
System.out.println();
}
for(i=3;i>=1;i--)
{
for(k=1;k<=4-i;k++)
{
System.out.printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
System.out.printf("*");
}
System.out.println();
}
}
}

⑤ 題目:列印出如下圖案 用Java語言

按照你的要求編寫的Java程序如下(abs()是求絕對值的函數)

public class AA {

public static void main(String[] args) {

int N=4;

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

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

System.out.print("*");

}

System.out.println();

}

}

}

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:333
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:374
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:609
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:30
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:104
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:940
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:736
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:800
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:507
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:369