




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Java 基礎(chǔ)編程練習(xí)題Java 基礎(chǔ)編程練習(xí)題 Java 基礎(chǔ)編程練習(xí)題 1、編寫程序?qū)崿F(xiàn)對給定的4 個(gè)整數(shù)從大到小的順序排列。package HomeWork01;import java.util.Scanner;public class HomeWork01 static int number=4;/輸入 4 個(gè)數(shù)存放在數(shù)組中static int t1 = new intnumber;public static void main(String args) HomeWork01 jiejie=new HomeWork01(); jiejie.shunxun();void shunxun(
2、)System.out.println( 請輸入“ 4 個(gè)數(shù) : ” );Scanner in_t1 = new Scanner(System.in);/ 循環(huán)輸入數(shù)組for(int i=0;i t1j)pos = j;if (pos != i) t1i = t1i + t1pos;t1pos = t1i - t1pos;t1i = t1i - t1pos;for (int i = t1.length - 1; i >= 0; i-) System.out.print(t1i +t ”);“ 2、編寫程序求一元二次方程的根。package HomeWork02;import java.u
3、til.Scanner;public class HomeWork02/A=b -4ac的值,若小于0,元二次方程無根若等于0,元二次方程有兩個(gè)相等的根 若大于0,一元二次方程有兩個(gè)不相等的實(shí)數(shù)根public static void main(String args)Scanner sc = new Scanner(System.in);System.out.println( 輸入 “2 次方的系數(shù) ” );int a = sc.nextInt();System.out.println( 輸入 “1 次方的系數(shù) ” );int b = sc.nextInt();System.out.print
4、ln( 輸入 “0 次方的系數(shù) ” );int c = sc.nextInt();if(b*b - 4*a*c)=97&&zimuc&&(a+c)>b&&(b+c)>a)System.out.println( 能構(gòu)成“三角形! ” );elseSystem.out.println( 不能構(gòu)“成三角形! ” );5、編寫程序 ,對輸入的年、月、日 ,給出該天是該年的第多少天? package HomeWork05;import java.util.Scanner;public class HomeWork05 public static
5、 void main(Stringargs)Scanner sc =new Scanner(System.in);System.out.print( 年 ”“);int year=sc.nextInt();System.out.print( 月 ”“);int month=sc.nextInt();System.out.print( 日 ”“);int day=sc.nextInt();int days=0; switch(month) case 12:days+=30; case 11:days+=31; case 10:days+=30; case 9:days+=31; case 8:d
6、ays+=31; case 7:days+=30; case 6:days+=31; case 5:days+=30; case 4:days+=31; case 3: if(year%4=0&&year%100!=0)|(year%400=0) days+=29;else days+=28;case 2:days+=31;case 1:days+=day;System.out.print( 第 ”“+ days + 天”“);6、編寫程序 ,從鍵盤輸入一個(gè) 099999 之間的任意數(shù) ,判斷輸入的數(shù)是幾位數(shù)?package HomeWork06;import java.uti
7、l.Scanner;public class HomeWork06 public static void main(Stringargs)Scanner sc =new Scanner(System.in);System.out.print( 請“輸入一個(gè) 099999 之間的任意數(shù) ” ); int number=sc.nextInt();if(number/10000>=1&&number/10000=1)System.out.println(number+ t 是 4”位數(shù) ” ); else if(number/100>=1)System.out.print
8、ln(number+ t 是 3”位數(shù) ” );else if(number/10>=1)System.out.println(number+ t 是 2”位數(shù) ” );else if(number/1>=1)System.out.println(number+ t 是 1”位數(shù) ” );7、編寫程序 ,給定一個(gè)學(xué)生成績 ,給出相應(yīng)等級(jí)90100 優(yōu)秀8089 良好7079 中等6069 及格059 不及格package HomeWork07; import java.util.Scanner; public class HomeWork07 public static void
9、main(String args) HomeWork07 jiejie=new HomeWork07(); jiejie.chengjie();void chengjie() Scanner sc = new Scanner(System.in); System.out.println( 請“輸入學(xué)生成績 : ” ); int a = sc.nextInt(); if(a>=90&&a=80&&a=70&&a=60&&a=0;a-) temp=temp+fuzua;System.out.println( 方法二“: ” );
10、 System.out.println(temp);9、用 while 循環(huán) ,計(jì)算 1200 之間所有 3 的倍數(shù)之和。 package HomeWork09;public class HomeWork09 public static void main(String args) / 用 while 循環(huán),計(jì)算 1200 之間所有 3的倍數(shù)之和。 int a=1;int sum=0; while(a=0 且 =1;d-) if(num%d=0) sum+=d; return sum=num;public static void main(String args) / TODO Auto-ge
11、nerated method stub /* 編程求 110000 之間的所有 “完全數(shù) ”,* 完全數(shù)是該數(shù)的所有因子之和等* 于該數(shù)的數(shù)。例如 ,6 的因子有 1、2、 3,* 且 6=1+2+3, 所以 6 是完全數(shù) */ for(int a=1;a0; i-) System.out.println(第” +day+天,有桃子 ” +total+顆”); total=(total+1)*2;day-;17、 水仙花數(shù)是指一個(gè)n位數(shù)(n > 3它,的每個(gè)位上的數(shù)字的n次幕之和等于它本身。(例如 :1 + 5 + 3 = 153)。編程求出所有三位的水仙花數(shù)。 package Home
12、Work17;public class HomeWork17 public static void main(String args) for(int num=100;num<1000;num+) if(isshuixian(num)System.out.println(num);/判斷一個(gè)數(shù)是不是水仙花數(shù)public static boolean isshuixian(int num)int b=num/100;int s=num%100/10;int g=num%10;return Math.pow(b, 3)+Math.pow(s, 3)+Math.pow(g, 3)=num?tr
13、ue:false;18、已知 XYZ+YZZ=532,其中,X、Y、Z為數(shù)字,編程求出 X、丫和Z的值。19、古典問題 :有一對兔子 ,從出生后第 3 個(gè)月起每個(gè)月都生一對兔子 ,小兔 子長到第三個(gè)月后每個(gè)月又生一對兔子 ,假如兔子都不死 ,問每個(gè)月的兔子總數(shù) 為多少?package HomeWork19;import java.util.Scanner;public class HomeWork19 /* 古典問題 :有一對兔子 ,* 從出生后第 3 個(gè)月起每個(gè)月都生一對兔子 ,* 小兔 子長到第三個(gè)月后每個(gè)月又生一對兔子 ,* 假如兔子都不死 ,* 問每個(gè)月的兔子總數(shù) 為多少? */pub
14、lic int rubbit(int mon) if(mon<=2)return 1;elsereturn rubbit(mon-1)+rubbit(mon-2);public static void main(String args) int r=1;int rr=1;int rrr=1;System.out.println( 方法一“: ” ); for(int a=1;a<=12;a+)/12 個(gè)月if(a<=2)r=1;else /當(dāng)前月等于前兩個(gè)月之和 r=rr+rrr; rrr=rr;rr=r;System.out.println(r*2);System.out.
15、println( 方法二“,求指定月份的兔子數(shù)量 : ” ); HomeWork19 jisuan=new HomeWork19();System.out.println( 請輸入“月份 : ” );Scanner sc=new Scanner(System.in);int yue=sc.nextInt();System.out.println(yue+ 月份的”兔子數(shù)量是 ” +(jisuan.rubbit(yue)*2); 20、將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如 :輸入 90, 打印出 90=2*3*3*5 。 package HomeWork20;import java.util.Scanner;public class HomeWork20 public static void main(St
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年隧道養(yǎng)護(hù)市場分析報(bào)告
- 多畫面彩色電視燈項(xiàng)目投資可行性研究分析報(bào)告(2024-2030版)
- 醫(yī)院健康促進(jìn)課件
- 醫(yī)療服務(wù)政策解讀課件
- 藥品gsp換證管理辦法
- 葡萄酒質(zhì)押貸款管理辦法
- 虹口區(qū)凈化設(shè)備管理辦法
- 融資擔(dān)保公司資產(chǎn)比例管理辦法
- 衢州房地產(chǎn)銷售管理辦法
- 衡南縣房屋收費(fèi)管理辦法
- 風(fēng)力發(fā)電對環(huán)境影響評(píng)估-深度研究
- 在線網(wǎng)課學(xué)習(xí)課堂《人工智能(北理 )》單元測試考核答案
- 2025年防臺(tái)防汛考試題及答案
- 蒙氏數(shù)學(xué)流程
- 湖州市婦幼保健院消除艾滋病、梅毒和乙肝母嬰傳播工作應(yīng)知應(yīng)會(huì)及工作制度(醫(yī)護(hù)篇)
- 福建泉寧塑膠新增FFS含拉伸膜袋用膜生.建設(shè)地點(diǎn)泉港區(qū)祥環(huán)評(píng)報(bào)告
- 鋼結(jié)構(gòu)居間協(xié)議范本年
- 2025屆上海市普陀區(qū)高三上學(xué)期一??荚囉⒄Z試題【含答案解析】
- 如何進(jìn)行高質(zhì)量的護(hù)理查房
- 特征值估計(jì)技術(shù)-洞察分析
- Unit3 Weather B let's learn(說課稿)-2023-2024學(xué)年人教PEP版英語四年級(jí)下冊
評(píng)論
0/150
提交評(píng)論