這是我剛才編寫的用于輸出金字塔的一個類。完整的代碼。//輸出金字塔importjava.util.Scanner;publicclassa1{publicstaticvoidmain(String[]args){Scannera=newScanner(System.in);intN=5;//定義行數的變量booleanb=true;do{try{System.out.println("請輸入整數類型的數字:");N=a.nextInt();//獲取輸入行數b=false;}catch(Exceptionea){a=newScanner(System.in);//N=a.nextInt();//獲取輸入行數}}while(b);inti,j,m;for(i=0;iN;i++)//輸出金字塔{for(m=0;mN-1-i;m++){System.out.printf("");}for(j=0;j2*i+1;j++){System.out.printf("*");}System.out.printf("\n");}}}
網站建設哪家好,找成都創新互聯!專注于網頁設計、網站建設、微信開發、小程序設計、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了薛城免費建站歡迎大家使用!
import java.util.*;
public class lingxing {
public static void main(String args[]){
int hangshu=1;
int zhongjianhang;
int i;
int kongge;
int xing;
Scanner shuru=new Scanner(System.in);
System.out.println("請輸入行數(必須是奇數!):");
hangshu=shuru.nextInt();
while(hangshu%2==0){
System.out.println("輸入有誤,行數必須是奇數!):");
System.out.println("請輸入行數(必須是奇數!):");
hangshu=shuru.nextInt();
}
zhongjianhang=(hangshu+1)/2;
for(i=0;i=hangshu;i++){
if(i==zhongjianhang){
for(xing=0;xinghangshu;xing++){
System.out.print("*");
}
System.out.println();
}
else if(izhongjianhang){
for(kongge=0;konggezhongjianhang-i;kongge++){
System.out.print(" ");
}
for(xing=0;xingi*2-1;xing++){
System.out.print("*");
}
System.out.println();
}
else{
for(kongge=0;konggei-zhongjianhang;kongge++){
System.out.print(" ");
}
for(xing=0;xinghangshu-(i-zhongjianhang)*2;xing++){
System.out.print("*");
}
System.out.println();
}
}
}
}不會可追問
public class King
{
public static void main(String argc[]) {
int t;
java.util.Scanner san = new java.util.Scanner(System.in);
System.out.print("請輸入行數: ");
t = san.nextInt();
for (int i = 1; i = t; i++) {
for (int f = 1; f = (t - i); f++)
System.out.print(" ");
for (int ff = 1; ff = (2 * i - 1); ff++)
System.out.print("*");
System.out.println();
}
}
}
public
class
Main
{
public
static
void
main(String[]
args)
{
for
(int
i
=
0;
i
5;
i++)
//這一句控制5行的打印。
{
for
(int
j
=
0;
j
5
-
i
-
1;
j++)
{
System.out.print("
");
}//這一句共執行 5-i-1次,即輸出 5-i-1個空格。
for
(int
k
=
0;
k
2*i+1;
k++)
{
System.out.print("*");
}//這一句共執行 i+1次。即輸出2i+1個*。
//該輸出的都輸出了,換一行繼續打印。
System.out.println();
//打印一個回車符,即換行了。
}//你可以迭代一下每個i值,看看打印的個數對不對。
}
}下邊是我寫的其他程序。
名稱欄目:java打金字塔代碼 java金字塔代碼鏤空
路徑分享:http://vcdvsql.cn/article18/ddoghdp.html
成都網站建設公司_創新互聯,為您提供用戶體驗、企業建站、品牌網站設計、網站設計、品牌網站制作、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯