java实现打印菱形
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                java实现打印菱形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            package cn.jbit.nestedloops;
import java.util.Scanner;
/*** 輸入行數打印菱形*/
public class Diamond {public static void main(String[] args) {int rows = 0;	//菱形的行數Scanner input = new Scanner(System.in);System.out.print("請輸入菱形行數:");rows = input.nextInt();while(rows%2 == 0){System.out.print("請輸入奇數:");rows = input.nextInt();}int n = (rows+1)/2;//打印菱形的上半部分for(int i = 1; i <= n; i++){//外層循環變量i控制行數for(int j = 1; j <= n-i; j++){//內層循環變量j控制該行空格數System.out.print(" ");}for(int k = 1; k <= 2*i-1; k++){//內層循環變量k控制該行*號數System.out.print("*");}System.out.print("\n");}//打印菱形的下半部分for(int i = n-1; i >= 1; i--){for(int j = 1; j <= n-i; j++){System.out.print(" ");}for(int k = 1; k <= 2*i-1; k++){System.out.print("*");}System.out.print("\n");}}
}
                            
                        
                        
                        總結
以上是生活随笔為你收集整理的java实现打印菱形的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: cmd命令看电脑配置?
- 下一篇: DreamHost vs HostGat
