使用巢狀迴圈實現正方形列印(Square of Asterisks)
使用兩層巢狀迴圈,實現行列迴圈列印輸出,形成簡單圖案。
程式碼如下:
//JHTP Exercise 4.29:Square of Asterisks //by [email protected] /**(Square of Asterisks) Write an application that prompts the user to enter the size of the side of a square, then displays a hollow square of that size made of asterisks. Your program should work for squares of all side lengths between 1 and 20.*/ import java.util.Scanner; public class SquareOfAsterisks { public static void main (String[] args){ Scanner input=new Scanner(System.in); System.out.print("請輸入要輸出的正方形大小(整數):"); int size=input.nextInt(); int number=1; int sentinel=1; while (sentinel<=size){ while (number<=size){ System.out.print("*"); number++; } System.out.print("\n"); number=1; sentinel++; } } }
執行截圖:
請輸入要輸出的正方形大小(整數):10
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
相關推薦
使用巢狀迴圈實現正方形列印(Square of Asterisks)
使用兩層巢狀迴圈,實現行列迴圈列印輸出,形成簡單圖案。 程式碼如下: //JHTP Exercise 4.29:Square of Asterisks //by [email protec
shell通過巢狀迴圈實現日期遞增輸出
for i in 01 02 03 04 05 06 07 08 09 10 11 12; do for j in 0 1 2 3 4 5 6; do DATE=$(date +"%Y%m%d" -d "2016${i}28 +${j}day"); echo $
初學C語言,幾種利用巢狀迴圈的字母列印格式
1、最簡單的換行巢狀,一個for迴圈控制行數,一個for迴圈控制每行輸出量。 #include <stdio.h> /*輸出類似於 $ $$ $$$ $$$$ $$$$$ */ int main(void) { int m,n;
python學習筆記--列印巢狀list中每個資料(遍歷列表)
遍歷new_list列表中元素 new_list = ["H1","H2",1999] for each_list in new_list: print (each_list); 若列表中包含巢狀列表,怎樣處理? 笨方法:判斷列表中元素是不是列表;並繼續使用f
JS實現頁面列印(整體、區域性)
我們在網頁開發過程中經常會有列印頁面的需求,通過JS來實現的方法有很多,這裡我做了一個整理,供大家參考。 方式一:window.print() 整體列印 ?
建立_中間/多級/巢狀_目錄/資料夾 (Visual C++ 原始碼)| Create intermediate directory (Visual C++ source code)
最近有個專案:用語音卡對呼叫中心中的話務錄音。 錄音檔案儲存在硬碟上,存放路徑的格式大致如下: 錄音檔案根目錄/接入號碼/日期/xxxxxxxxxxxxxx.wav 比如: D:/Record/186025/20060427/1_13600001111.wav D:/R
webview中巢狀html實現精準定位(百度地圖、高德地圖、騰訊地圖、H5原生定位)js對比
最近在實現一個功能,就是在安卓手機和蘋果手機嵌入html程式碼,實現精準定位,我為此對比幾種定位的方法。我要的是精準定位,就是誤差在100米左右的功能,類似與外賣app那種定位精確度 1. 首先是原生h5定位 if(browser.versions.an
使用巢狀迴圈列印圖形
迴圈巢狀 迴圈裡面可以巢狀迴圈,今天我們就用雙層for迴圈列印圖形和做出楊輝三角。列印圖形時,把圖形看做行,列。外層迴圈來控制行,內層控制列。如果是有星星還有空格的型別。模板就是 外層 for(int i = 0;i<=行數;i++) 內
shell的基本語句(for迴圈,while迴圈,巢狀迴圈,if 的多重迴圈,case語句)
1.for迴圈(遍歷) for 條件 do 動作 done 練習1:檢測當前172.25.254網段主機的狀態 [[email protected] mnt]# vim test.sh 1 #!/bin/bash 2 for ((IP=1;IP<=10
Linux Shell程式設計(17)——巢狀迴圈
巢狀迴圈就是在一個迴圈中還有一個迴圈,內部迴圈在外部迴圈體中.在外部迴圈的每次執行過程中都會觸發內部迴圈,直到內部迴圈執行結束.外部迴圈執行了多少次,內部迴圈就完成多少次.當然,不論是外部迴圈或內部迴圈
圖解Oracle 表連線優化之巢狀迴圈連線(Nested loops join)
當一條SQL語句引用多張表連線時,Oracle的查詢優化器(Optimizer)不僅要確定每張表的訪問路徑,而且需要確定這些表的連線順序和連線方法。查詢優化器的目標是通過儘早地過濾不需要的資料,減少需要處理的資料量。 Oracle的SQL優化器(Optimizer)在執行
Oracle表連線操作——Nest Loop Join(巢狀迴圈)
關係型資料庫並不是最早出現的資料庫表現形式,之前還存在層次、網狀資料庫結構。隨著關係型資料庫的出現,以資料表的方式進行資訊留存的方案迅速發展起來。關係型資料庫的重要元素包括資料表和表連線,藉助各種型別的表連線,可以將平鋪直敘的資訊加以組裝拼接。在Oracle資料庫中,應對不同
knockout實現巢狀迴圈繫結
實現效果如下: 程式碼: <script type="text/javascript" src="knockout-2.2.0.js"></script> <ul data-bind="foreach: { data: categor
小程式二次迴圈,巢狀迴圈
巢狀迴圈 test.wxml <view wx:for="{{test}}" wx:key="" class='onearr'> <view>姓名:{{item.name}}</view> <view>學校:{{ite
React 學習筆記 (七)(路由及路由巢狀 react-router 4.x 基本配置及使用)
react-router 路由 根據使用者訪問的地址動態的載入不同的元件 1.安裝 npm install react-router-dom --save 2.引入 import { BrowserRouter as Router, Route, Link } fr
Linux Shell程式設計 17 巢狀迴圈
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
vue巢狀路由-params傳遞引數(四)
在巢狀路由中,父路由向子路由傳值除了query外,還有params,params傳值有兩種情況,一種是值在url中顯示,另外一種是值不顯示在url中。 1、顯示在url中 index.html <div id="app"> <!-
vue巢狀路由-query傳遞引數(三)
在巢狀路由中我們經常會遇到父路由向子路由裡面傳遞引數,傳遞引數有兩種方法,通過 query 或者 params index.html <div id="app"> <!-- router-view 路由出口, 路由匹配到的元件將渲染在
Leetcode341. 扁平化巢狀列表迭代器(Flatten Nested List Iterator)
題目描述 給定一個巢狀的整型列表。設計一個迭代器,使其能夠遍歷這個整型列表中的所有整數。 列表中的項或者為一個整數,或者是另一個列表。 示例 1: 輸入: [[1,1],2,[1,1]] 輸出: [1,1,2,1,1] 解釋: 通過重複呼叫 next 直到 hasNext
微信小程式的巢狀迴圈
微信小程式的巢狀迴圈 聽說最近微信小程式開發火熱,不久前做了一個小程式測試,由於要取日期及下面資料。迴圈巢狀還是搞了又好一會兒。 下面是程式碼: 資料: var DateShow=[ [{name:111},{name:666},{name:555},{name:333}]