第八章 迴圈結構進階
1,列印數字
public class Num { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("請輸入行數:"); int hang =input.nextInt(); for(int i=1;i<=hang;i++) { //列印行數 for(int j =1;j<=i;j++) { //每行數字個數 System.out.print(j+" "); } System.out.println(); //每迴圈一次換行 } } }
2,百錢買白雞
public class Chick { public static void main(String[] args) { int i; //公雞 int j; //母雞 int k; //小雞 for( i=1;i<=20;i++) { //公雞數 for( j=1;j<=33;j++) { //母雞數 for(k=3;k<=99;k+=3) { //小雞數 if(5*i+3*j+k/3==100&&i+j+k==100) { //雞的總數以及買雞的價格關係 System.out.println("公雞:"+i+"\t"+"母雞:"+j+"\t"+"小雞:"+k); } } } } } }
3,模擬取款機
public static void Blank() {
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 3; i++) {
System.out.print("請輸入密碼:");
int password = scanner.nextInt();
if (password == 111111) { //初識化密碼
System.out.print("請輸入金額:");
int money = scanner.nextInt();
while ((money % 100 == 0 && money > 0 && money <= 1000) == false) { //如果不滿足條件退出迴圈
System.out.print("您輸入的金額不合法,請重新輸入:");
money = scanner.nextInt(); }
System.out.print("您取出了" + money + "元\n"); break; } else { if (i == 2) {
System.out.println("您已輸錯3次,請下次再來!"); } continue; } } //輸錯3次退出迴圈
System.out.println("交易完成,請取卡!"); }
4,列印菱形public class Stale {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.print("請輸入菱形行數:");
int rows=input.nextInt();
while(rows%2==0) {
System.out.print("請輸入奇數:");
rows=input.nextInt();
}
int a=(rows+1)/2; //列印一半
for(int i=1;i<=a;i++) { //菱形的行數
for(int j=1;j<=a-i;j++) { //空格數
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++) { //星星的個數
System.out.print("*");
}
System.out.println(" ");
}
for(int i=1;i<=a-1;i++) { //列印下半部分
for(int j=1;j<=i;j++) {
System.out.print(" ");}
for(int k=1;k<=rows-2*i;k++) {
System.out.print("*");
}
System.out.println(" ");
}
}
}
相關推薦
第八章 迴圈結構進階
1,列印數字public class Num { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("請輸入行數:")
第八章:迴圈結構進階
第一題:編寫程式,列印如下圖案,要求該圖案的行數由使用者輸入。import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner input=new Scann
第八章網路程式設計進階
####一、問答題1、簡述計算機作業系統中的“中斷”的作用? 中斷指當出現需要時,CPU暫時停止當前程式的執行轉而執行處理新情況的程式和執行過程 計算機執行期間,系統內發生任何非尋常的或非預期的急需處理事件,使得cpu暫時中斷當前正在執行的程式而轉去執行相應的事件處理程式。 待處理完畢後又返回原來被中
第10章:awk進階操作
模式 rpe .sh 定義變量 能夠 all 模式匹配 mon ble 第10章:awk進階操作 在第4章:查找與替換簡單的講解了awk的使用,本章介紹詳細講解awk的使用。awk是一個強大的文本分析工具,簡單的說awk就是把文件逐行的讀
第11章:sed進階操作
ssa str 插入 引號 ams 部分 情況 沒有 ims 第11章:sed進階操作 sed是一個很好的文件處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將數據行進行替換、刪除、新增、選取等特定工作,下面先了解一下sed的用法
第五章 裝飾器進階
函數 ner NPU mil out info 執行 定期 開關 1.對大批量函數添加裝飾器,而且不定期的開關 # 多個裝飾器,添加批量管理的開關 import time FLAG = False def outer(flag):
第6章 Spark程式設計進階
6.1 簡介 共享變數 1)累加器(accumulator): 用來對資訊進行聚合 2)廣播變數(broadcast variable): 用來高效分發較大的物件 基於分割槽處理、外部程式介面呼叫、彙總
演算法競賽入門經典第2版 第2章 迴圈結構
學習目標 掌握for迴圈、while迴圈、do-while迴圈的使用方法 學會使用計數器和累加器 學會用輸出中間結果的方法除錯 學會用計時函式測試程式效率 學會用重定向、fopen的方式讀寫檔案 瞭解演算法競賽對檔案讀寫方式和命名的嚴格性 記住變數在賦值之前的值是不確
Java第五章迴圈結構
知識要點 一: while迴圈語句格式; 1.初始化表示式.1 2.while(布林表示式.2){ 迴圈體.3 步進表示式.4 } 執行流程: 1.執行順序:1.2.3.4>2.3.4>2.3.4…2 不滿足為止。 2. 1負責完成迴
第六章:迴圈結構(二)
第一題:package cn.bdqn.demo;import java.util.Scanner;public class Test1 {public static void main(String[] args) {int sum = 0; //學習總時間
第三章迴圈結構練習
1.賭骰子: 1 package com.java; 2 3 import java.util.Scanner; 4 5 public class DuBo2 { 6 public static void main(String[
資訊學奧賽一本通(C++版)第一部分 C++語言 第四章 迴圈結構的程式設計
第四章 迴圈結構的程式設計 第一節 for語句 T1059 : 求平均年齡 時間限制: 1000 ms 記憶體限制: 65536 KB 【題目描述】 班上有學生若干名,給出每名學生的年齡(整數),求班上所有學生的平均年齡,保留到小數點後兩位。 【輸入】
第一行程式碼——第十三章:繼續進階——你還應該掌握的高階技巧
目錄: 13.1 全域性獲取 Context的技巧 13.2 使用 Intent傳遞物件 13.2.1 Serializable 方式 13.2.2 Parcelable 方式 13.3 定製自己的日誌工具 13.4 除錯Android 程式 13.5 建立定時任務
第五章迴圈結構(一)
一、while迴圈: 1.語法:while(迴圈條件){ //迴圈操作 } 2.迴圈條件是一個bolean型別的結果。 3.特點:先判斷,後執行! 二、程式除錯: 1.步驟: 設定斷點 單步執行 觀察變數 三、 1.i+=2 等價於i=i+2; 2.i++ 等價於i=i+1; 3.sum
資訊學奧賽一本通(C++版) 第一部分 C++語言 第四章 迴圈結構的程式設計
//1091 求階乘的和#include <stdio.h>int f(int n){ int i,ans=1; for(i=1;i<=n;i++) ans*=i; return ans;}int main(){ int n,i,sum=0; sc
第五章 迴圈結構Ⅱ
for迴圈 for( 表示式1; 表示式2; 表示式3){ 迴圈體 } 表示式1是迴圈結構的初始化部分,通常用於定義迴圈變數並賦初始值;
第五章 迴圈結構課後總結
一.迴圈結構 1.while迴圈結構: while( 迴圈條件 ){ 迴圈操作內容 } do while 迴圈結構: 跟while 結構反過來,先寫操作內容,再寫迴圈條件 do{ 迴圈操作內容 } while( 迴圈條件 ) 二.課後作業 1.計
第九章:循環結構進階
con 語法 條件 ont while bsp 概念 while循環 循環 第九章:循環結構進階 二重循環結構 概念 二重循環就是一個循環體內包含了另一個完整的循環結構。 語法 while與while循環嵌套 while(循環條件1){ 循環操作1
第八章網絡編程進階
這就是 unix 結束 get 互斥 system 修改 .net 否則 ####一、問答題1、簡述計算機操作系統中的“中斷”的作用? 中斷指當出現需要時,CPU暫時停止當前程序的執行轉而執行處理新情況的程序和執行過程 計算機執行期間,系統內發生任何非尋常的或非預期的急需
第八章 SpringMVC進階
檢視解析器 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/