




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、for循環(huán)練習題 1、實現(xiàn)一個課程名稱和課程代號的轉換器:輸入下表中的課程代號,輸出課程的名稱。用戶可以循環(huán)進行輸入,如果輸入n就退出系統(tǒng)。(使用do-while循環(huán)實現(xiàn))課程名稱和課程代號對照表課程名稱課程代碼使用Java語言理解程序邏輯1使用HTML語言開發(fā)商業(yè)站點2使用SQL Server管理和查詢數(shù)據(jù)3使用C#開發(fā)數(shù)據(jù)庫應用程序4 import java.util.Scanner;public class ClassName public static void main(String args) Scanner input=new Scanner(System.in) ; Strin
2、g ke=; do System.out.println(請輸入課程代碼:); ke =input.nextLine(); if(ke.equals(1) System.out.println(使用Java語言理解程序邏輯); else if(ke.equals(2) System.out.println(使用HTML語言開發(fā)商業(yè)站點); else if(ke.equals(3) System.out.println(使用SQL Server管理和查詢數(shù)據(jù)); else if (ke.equals(4) System.out.println(使用C#開發(fā)數(shù)據(jù)庫應用程序); else if (k
3、e.equals(n) System.out.println(退出系統(tǒng)); break; else System.out.println(輸入有誤); while (true); 2、本金10000元存入銀行,年利率是千分之三。每過1年,將本金和利息相加作為新的本金。計算5年后,獲得的本金是多少?(使用for循環(huán)實現(xiàn)) public class Deposit public static void main(Stringargs)double money=10000;System.out.println(您的存款是:+ money);for(int i=1;i=5;i+) money*=1+0
4、.003;System.out.println(5年后,您獲得的本金是+money+元);3、求整數(shù)1100的累加值,但要求跳過所有個位為3的數(shù)。(使用for循環(huán)實現(xiàn))public class Qiuhe public static void main (String args)int i=0,n=0;for (int a=0;a10;a+) for(int b=0;b9;b+) if (b!=3) i=a*10+b; n+=i; n+=100; System.out.println(n);4、在屏幕上打印出n行的金字塔圖案,如,若n=5,則圖案如下: * * * * *public clas
5、s Pyamid public static void main(String args)for(int i=1;i5;i+)for (int n=1;n=5-i;n+)System.out.print( );for(int m=1;m=2*i-1;m+)System.out.print(*); System.out.println();5、幸運猜猜猜:游戲隨機給出一個099(包括0和99)的數(shù)字,然后讓你猜是什么數(shù)字。你可以隨便猜一個數(shù)字,游戲會提示太大還是太小,從而縮小結果范圍。經(jīng)過幾次猜測與提示后,最終推出答案。在游戲過程中,記錄你最終猜對時所需要的次數(shù),游戲結束后公布結果。積分對照表次
6、數(shù)結果1你太有才了!26這么快就猜出來了,很聰明么!大于7猜了半天才猜出來,小同志,尚需努力啊!猜測次數(shù)最多20次。提示:(1) 產生099之間的隨機數(shù)字:int number = (int)(Math.random()*100)(2) 使用for循環(huán)結構,其中循環(huán)計數(shù)器counter同時也記錄你猜測的次數(shù)(3) 計算積分可以使用switch結構import java.util.*;public class Caicaikan public static void main(String args) int s=0; int number = (int)(Math.random()*100);
7、 Scanner scanner=new Scanner(System.in); System.out.println(請輸入一個099(包括0和99)的數(shù)字:); do int i=scanner.nextInt(); s+; if(i=number) if(s=1) System.out.println(您太有才了!); System.out.println(這次游戲,您共用了+s+次,就猜對了!); break; if(s=2) System.out.println(這么快就猜出來了,您真聰明!); System.out.println(這次游戲,您共用了+s+次,就猜對了!); bre
8、ak; if(s=7) System.out.println(恭喜您,猜對了!); System.out.println(這次游戲,您共用了+s+次,就猜對了!); break; break; else if(inumber) System.out.println(對不起,您猜大了!); if(inumber) System.out.println(對不起,您猜小了!); while(s20); System.out.println(歡迎您下次再玩兒!);6、 打印9*9乘法表方法一:public class Chengfabiao public static void main(String
9、 args)for(int i=1,j=1;i=9;j+) System.out.print(j+*+i+=+i*j+t); if (j=i) i+; j=0; System.out.println(); 方法二: for(int x=1;x=9;x+) for(int y=1;y=x;y+) System.out.print(y+*+x+=+x*y+t); System.out.println(); 7、 某個公司采用公用電話傳遞數(shù)據(jù),數(shù)據(jù)是四位的整數(shù),在傳遞過程中是加密的,加密規(guī)則如下:每位數(shù)字都加上5,然后用和除以10的余數(shù)代替該數(shù)字,再將第一位和第四位交換,第二位和第三位交換。 imp
10、ort java.util.Scanner;public class EncryptedDelivery public int input1() System.out.print(請輸入一個四位數(shù):); Scanner sc = new Scanner(System.in); int number = sc.nextInt(); return number; public void change(int number) / 分解出位數(shù) int a, aa, aaa, aaaa; a = number % 10; aa = number / 10 % 10; aaa = number / 100 % 10; aaaa = number / 1000; / 代替數(shù)字 a = (a + 5) % 10; aa = (aa + 5) % 10; aaa = (aaa + 5) % 10; aaaa = (aaaa + 5) % 10; / 第一位和第四位交換 int temp; temp = a; a = aaaa; aaaa = temp; / 第二位和第三位交換 temp = aa; aa = aaa; aaa = temp; System.out.println(交換后的數(shù)為 + aaaa + aaa + aa + a); public static void main(St
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園課程整合的實踐與研究計劃
- 行政管理應試者如何提高解題能力的建議試題及答案
- API 文檔撰寫技能考題及答案
- 年度財務管理與預算控制策略計劃
- 城市交通規(guī)劃與社區(qū)規(guī)劃重點基礎知識點
- 軟件工程中的風格與模式應用試題及答案
- 2024年中鐵六局集團有限公司招聘筆試真題
- 2024年中國廣核集團有限公司招聘筆試真題
- 2024年內蒙古呼和浩特相親派招聘筆試真題
- 2024年甘肅省科學技術廳下屬事業(yè)單位真題
- GB/T 14352.2-2010鎢礦石、鉬礦石化學分析方法第2部分:鉬量測定
- GB/T 10069.3-2008旋轉電機噪聲測定方法及限值第3部分:噪聲限值
- GB 252-2015普通柴油
- 《活著》作品簡介名著導讀PPT
- 硅酸鈣板、含鋯型硅酸鋁纖維棉、高鋁型硅酸鋁纖維棉技術規(guī)格
- 2018年可行性研究報告投資估算及財務分析全套計算表格共14個附表excle帶公式只更改標紅部分即可帶說明
- 企業(yè)落實安全生產主體責任重點事項清單(20項要點)
- 護士分層級培訓與管理課件
- 《人機工程學》第5章人的作業(yè)能力與疲勞課件
- 彩鋼產品合格證
- 人臉識別外文文獻(共9頁)
評論
0/150
提交評論