第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

學(xué)完Java第一季,交作業(yè)了!??!請(qǐng)檢查錯(cuò)誤!!!

學(xué)完Java第一季,交作業(yè)了?。。≌?qǐng)檢查錯(cuò)誤!!!

慕慕夕 2016-08-30 20:40:30
//導(dǎo)入java.util包,使用Scanner工具類 import?java.util.Scanner; public?class?Test1?{ ?public?static?void?main(String[]?args){ ??Scanner?input=new?Scanner(System.in);//創(chuàng)建Scanner對(duì)象 ?? ??System.out.print("請(qǐng)輸入第一個(gè)數(shù):"); ??int?a=input.nextInt(); ?? ??System.out.print("請(qǐng)輸入第二個(gè)數(shù):"); ??int?b=input.nextInt(); ?? ??System.out.print("請(qǐng)輸入第三個(gè)數(shù):"); ??int?c=input.nextInt(); ?? ??int?max=a;//假定a是最大的數(shù) ?? ??if(b>max||c>max){//如果b、c有一個(gè)比假定最大的a大,判斷b、c大小。否則a就是最大 ??? ???if(b>c){ ???? ????max=b;//b比c大替換假定a ??? ???}else{ ???? ????max=c;//c比b大替換假定a ???} ??} ??System.out.print("最大的數(shù):"+max); ?} } /* ?*??題目:給定3個(gè)數(shù)a,b和c,輸出最大的數(shù) ?*?? ?*???*****如果是很多個(gè)數(shù)怎么辦???***** ?*/*************************************************import?java.util.Scanner;//導(dǎo)入java.util包,使用Scanner工具類 public?class?Test2?{ ?public?static?void?main(String[]?args){ ??Scanner?input=new?Scanner(System.in); ??System.out.print("請(qǐng)輸入通話時(shí)間(秒):"); ??int?time=input.nextInt(); ??int?jiao=0;//存儲(chǔ)應(yīng)收費(fèi)多少角,方便轉(zhuǎn)換成元 ??double?yuan=0;//存儲(chǔ)應(yīng)收費(fèi)多少元 ?? ??if(time<=180){//3分鐘內(nèi)0.2元 ???yuan=0.2; ??}else?if(time>180){ ??? ???if(time%60!=0){//若是不是整分鐘數(shù),不足一分鐘按一分鐘算。 ????jiao=(int)(time/60-3+1)*1+2;//為方便轉(zhuǎn)換,放大以角計(jì)費(fèi) ????yuan=(double)jiao/10;//講角轉(zhuǎn)換為元 ???}else{//若正分鐘數(shù) ????yuan=(time/60-3)*0.1+0.2; ???} ??} ??System.out.print("應(yīng)該收費(fèi)"+yuan+"元"); ?} } /*? ?*?某電信公司的市內(nèi)通話費(fèi)計(jì)算標(biāo)準(zhǔn)如下: ?*?三分鐘內(nèi)0.2元,三分鐘后每增加一分鐘增加0.1元, ?*?不足一分鐘的按一分鐘計(jì)算。要求編寫程序, ?*?給定一個(gè)通話時(shí)間(單位:秒), ?*?計(jì)算出應(yīng)收費(fèi)金額。 ?*/*************************************************import?java.util.Scanner; public?class?Test3?{ ?public?static?void?main(String[]?srgs){ ??Scanner?input=new?Scanner(System.in); ??System.out.print("請(qǐng)輸入形式公里數(shù):"); ??double?km=input.nextDouble(); ??System.out.print("請(qǐng)輸入等待時(shí)間(秒):"); ??int?time=input.nextInt(); ??double?sumMoney=0; ??if(km<=3.0){//3公里以內(nèi) ???if(time<150){//3公里以內(nèi),等待2.5鐘內(nèi),收費(fèi)10元 ????sumMoney=10; ???}else{//3公里以內(nèi),等待2.5鐘外,收費(fèi)10元加等待時(shí)間加費(fèi) ????sumMoney=(int)(10+(time/150*1)); ???} ??}else?if(km<=15.0){//15公里內(nèi) ???if(time<150){//15公里內(nèi),等待150秒內(nèi),起步價(jià)+3到15每公里2元 ????sumMoney=(int)(10+((km-3)*2*1)); ???}else{//15公里內(nèi),等待150秒內(nèi),起步價(jià)+3到15每公里2元+等帶時(shí)間加費(fèi) ????sumMoney=(int)10+((km-3)*2*1)+(time/150*1); ???} ??}else{//15公里以外, ???if(time<150){//15公里以外,等150秒內(nèi)。起步價(jià)+3到15每公里2+15公里外每公里3元 ????sumMoney=(int)(10+((15-3)*2*1)+((km-15)*3)); ???}else{//15公里以外,等150秒內(nèi)。起步價(jià)+3到15每公里2+15公里外每公里3元+等時(shí)費(fèi) ????sumMoney=(int)(10+((15-3)*2*1)+((km-15)*3)+(time/150*1)); ???} ??} ??System.out.print("應(yīng)收車費(fèi):"+sumMoney+"元。"); ?} } /*? ?*某市的出租車計(jì)費(fèi)標(biāo)準(zhǔn)為: ?*3公里以內(nèi)10元, ?*3公里以后每加0.5公里加收1元; ?*每等待2.5分鐘加收1元; ?*超過15公里的每公里加收3元。 ?*要求編寫程序, ?*對(duì)于任意給定的里程數(shù)(單位:公里) ?*和等待時(shí)間(單位:秒)計(jì)算出應(yīng)付車費(fèi), ?*車費(fèi)直接截去小數(shù)位,只取整數(shù)。*************************************************import?java.util.Scanner; public?class?Test4?{ ?public?static?void?main(String[]?args){ ??Scanner?input=new?Scanner(System.in); ??System.out.print("輸入某個(gè)年份:"); ??int?year=input.nextInt(); ??if(year%4==0){ ???if(year%100==0){ ????System.out.println(year+"不是閏年");? ???} ???System.out.println(year+"是閏年"); ??}else?if(year%400==0){ ???System.out.println(year+"是閏年"); ??}else{ ???System.out.println(year+"不是閏年"); ??} ?} } /* ?*?編寫程序,判斷給定的某個(gè)年份是否是閏年。? ?*?閏年的判斷規(guī)則如下:?? ?*(1)若某個(gè)年份能被4整除但不能被100整除,則是閏年。 ?*(2)若某個(gè)年份能被400整除,則也是閏年 ?*/*************************************************public?class?Test5?{ ?public?static?void?main(String[]?args){ ??int?sum=0; ??for(int?i=1;i<100;i++){ ???sum=sum+i; ??} ??System.out.print("?1+3+5+7+……+99?的和:"+sum); ?} } //編寫程序求?1+3+5+7+……+99?的和值*************************************************public?class?Test6?{ ?public?static?void?main(String[]?args){ ??System.out.println("1-100之間所有能被7整除的偶數(shù):"); ??for(int?i=1;i<=100;i++){ ???if(i%2==0){ ????if(i%7==0){ ?????System.out.print(i+","); ????} ???} ??} ?} } //編寫程序輸出1-100之間所有能被7整除的偶數(shù)。*************************************************public?class?Test7?{ ?public?static?void?main(String[]?args){ ?? ??int?num1=0;//存儲(chǔ)千位數(shù) ??int?num2=0;//存儲(chǔ)百位數(shù) ??int?num3=0;//存儲(chǔ)十位數(shù) ??int?num4=0;//存儲(chǔ)個(gè)位數(shù) ?? ?????System.out.println("滿足千位>百位>十位>個(gè)位且個(gè)位等于千+百+十的和的所有四位數(shù):"); ? ?????for(int?num=1000;num<10000;num++){//循環(huán)遍歷1000到9999所有的s四位數(shù) ?? ??????num1=(int)num/1000;//四位數(shù)除以1000強(qiáng)制類型轉(zhuǎn)換得出千位 ??????num2=(int)(num-num1*1000)/100;//四位數(shù)-千位乘以1000除以100,強(qiáng)制類型轉(zhuǎn)換得出百位 ??????num3=(int)(num-num1*1000-num2*100)/10;//同上 ??????num4=(int)num-num1*1000-num2*100-num3*10;//同上 ?? ??????if(num1>num2){//判斷千位大于百位 ?????????if(num2>num3){//判斷百位大于十位 ????????if(num3>num4&&num1==num4+num2+num3){//判斷十位大于個(gè)位且千位=個(gè)+十+百位 ???? ?????????System.out.println(num+";"); ????? ????????} ???????} ??????} ??} ?} } /* ?*?求所有滿足如下條件的四位數(shù): ?*?千位上的數(shù)字大于百位數(shù)字, ?*?百位數(shù)字大于十位數(shù)字, ?*?十位數(shù)字大于個(gè)位數(shù)字, ?*?并?且千位數(shù)字是其他三位數(shù)字的和。 ?*/*************************************************import?java.util.Scanner; public?class?Test8?{ ? ?public?static?void?main(String[]?args){ ?? ??Scanner?input?=?new?Scanner(System.in); ??System.out.print("請(qǐng)任意輸入第一個(gè)正整數(shù):"); ??int?num1=input.nextInt(); ??System.out.print("請(qǐng)任意輸入第二個(gè)正整數(shù):"); ??int?num2=input.nextInt(); ?? ??if(num1>=0&&num2>=0){//判斷兩個(gè)數(shù)都為正整數(shù) ??? ???if(num1>num2){//判斷第一個(gè)數(shù)大還是第二個(gè)數(shù)大 ???? ????for(int?i=num2;i<=num1;i++){//循環(huán)遍歷兩數(shù)之間的所有數(shù) ????? ?????int?j=(int)Math.sqrt(i);//對(duì)兩數(shù)之間的所有數(shù)開方,強(qiáng)制類型轉(zhuǎn)換 ????? ?????if(j*j==i){//判斷還原平方還等于原數(shù),正確輸出 ?????? ??????System.out.println(i+";");//輸出;兩數(shù)之間完全平方數(shù) ?????? ?????} ????} ???}else{//第二個(gè)數(shù)大于第一個(gè)數(shù)時(shí) ????? ????for(int?i=num1;i<=num2;i++){//同上第一個(gè)數(shù)大于第二個(gè)數(shù) ?????? ?????int?j=(int)Math.sqrt(i); ?????? ?????if(j*j==i){ ??????? ??????System.out.println(i+";"); ??????? ?????} ????} ???} ??}else{//提示輸入的不是正整數(shù) ???System.out.println("輸入錯(cuò)誤!請(qǐng)輸入正整數(shù)?。?!"); ??} ?} } /* ?*給定兩個(gè)任意的正整數(shù), ?*求它們之間的所有完全平方數(shù), ?*完全平方數(shù)是指這個(gè)數(shù)是??某個(gè)整數(shù)的平方, ?*例如?16,25,36等都是完全平方數(shù)。? ?* ?*實(shí)現(xiàn)思路: ?*1、判斷這兩個(gè)數(shù)是正整數(shù) ?*2、比較這兩個(gè)數(shù)的大小 ?*3、循環(huán)遍歷這兩個(gè)數(shù)之間的所有數(shù) ?*4、兩數(shù)之間所有數(shù)?開平方, ?*(y?=?Math.sqrl(x);y得到的就是x的開方數(shù)) ?*5、判斷開放后為整數(shù) ?*6、輸出所有開平方?jīng)]有余數(shù)的數(shù)字 ?*/*************************************************import?java.util.Scanner; public?class?Test9?{ ?public?static?void?main(String[]?args){ ??Scanner?input=new?Scanner(System.in); ??System.out.print("求前幾項(xiàng)和:"); ??int?term=input.nextInt(); ??int?sum=0;//存儲(chǔ)相加的和 ????? ?????for(int?n=1;n<term*2;n++){//因?yàn)橄嗉佑幸?guī)律質(zhì)數(shù),所以term*2 ?????? ??????if(n%2!=0){//判斷是否是質(zhì)數(shù) ???????sum=sum+n;//質(zhì)數(shù)累加求和 ??????} ?????} ?????if(term%2!=0){//判斷前幾項(xiàng)和是奇數(shù)還是偶數(shù), ???sum=sum-1;//根居推斷求前幾項(xiàng)和是奇數(shù)減1,偶數(shù)不加不減 ??} ?????System.out.println("前"+term+"項(xiàng)的和為:"+sum); ?} } /* ?*編寫程序求下列多項(xiàng)式的前50項(xiàng)的和: ?*1-1/3+1/5-1/7+1/9-……?? ?*/*************************************************import?java.util.Scanner; public?class?Test10?{ ?public?static?void?main(String[]?args){ ??Scanner?input=new?Scanner(System.in); ??System.out.print("輸入一個(gè)整數(shù):"); ??int?num=input.nextInt(); ??int?avg=?0; ?? ??do{ ???avg=avg*10+num%10; ???num=num/10; ??}while(num!=0); ??System.out.println("倒過來"+avg); ?} } /* ?*?給定一個(gè)整數(shù), ?*?把它的各位數(shù)字倒排過來形成一個(gè)新的整數(shù) ?*?例如:給定12345???輸出54321??;給定?9870??輸出789? ?*/*************************************************public?class?Test11?{ ? ?public?static?void?main(String[]?srgs){ ?? ??for(int?i=1;i<=9;i++){ ??? ???for(int?j=1;j<=i;j++){ ???? ????System.out.print(j+"*"+i+"="+j*i+"??"); ???} ??? ???System.out.println(); ??} ?} } //請(qǐng)編寫程序輸出九九乘法表。*************************************************沒了?。?!我自己知道有繁瑣,不足的地方,但是自己不知道怎么改了!??!好幾個(gè)程序都出現(xiàn)了小黃嘆號(hào),但是都能運(yùn)行,不知道怎么回事?。?!
查看完整描述

2 回答

已采納
?
千湖之夢(mèng)

TA貢獻(xiàn)10條經(jīng)驗(yàn) 獲得超7個(gè)贊

不夠嚴(yán)謹(jǐn),外部輸入的參數(shù)任何都有可能,所以強(qiáng)轉(zhuǎn)int類型大部分時(shí)候時(shí)會(huì)出錯(cuò)的,至少需要捕獲異常。

查看完整回答
反對(duì) 回復(fù) 2016-08-30
  • 慕慕夕
    慕慕夕
    對(duì)是這樣什么都可以輸入,比如要整數(shù),我手欠過輸入小數(shù),報(bào)錯(cuò)了?。?!但是你說的捕獲異常,Java第一季沒說啊。
?
黑女2008

TA貢獻(xiàn)75條經(jīng)驗(yàn) 獲得超32個(gè)贊

太長(zhǎng)沒看,小黃嘆號(hào)是警告,不影響使用,但是盡量不要出現(xiàn)警告。例如像變量聲明了沒有使用,就會(huì)警告,可以把沒使用的刪除。

查看完整回答
反對(duì) 回復(fù) 2016-08-30
  • 2 回答
  • 1 關(guān)注
  • 2161 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)