導航:首頁 > 編程語言 > 百度java編程題目

百度java編程題目

發布時間:2025-03-30 02:53:09

① 【java編程題目】編寫3個類的Java應用程序,要求3個類分別在3個源文件中。

② java編程:輸入某個班學生的成績,輸入-1時,表示輸入結束。計算該班的學生人數、最高分、最低分和平均分

1、題目描述:

/*java編程:輸入某個班學生的成績,輸入-1時,表示輸入結束。計算該班的學生人數、最高分、最低分和平均分*/

分析:

根據題目可知,①需要連續輸入數據,並將連續輸入的數據保存,②記錄輸入的數據個數③需要有輸入數據內容判斷,如果輸入-1則停止輸入,執行計算。

2、代碼如下


publicstaticvoidmain(String[]args){

ArrayList<Float>gList=newArrayList<>();//定義浮點型動態數組,用作記錄成績,也可以取數組長度作為人數
Scannerinput=newScanner(System.in);
floatgrade=0;
for(;grade!=-1;){//當輸入-1時結束
System.out.println("請輸入學生成績(-1結束輸入):");
grade=input.nextFloat();
if(grade!=-1){//避免最後一次錄入-1
gList.add(grade);
}

}
//當輸入-1時停止記錄數據


//求最高分
//最低分
floatmax=0,sum=0,aveg=0;
floatmin=gList.get(0);//取第一項作為最低分初始值
for(inti=0;i<gList.size();i++){

if(max<gList.get(i)){
max=gList.get(i);
}
if(min>gList.get(i)){
min=gList.get(i);
}
sum+=gList.get(i);//求總分
}

//平均分
aveg=sum/gList.size();
System.out.println("共有"+gList.size()+"人,"+"最高分:"+max
+",最低分:"+min+",平均分:"+aveg);

}

3、運行效果


③ java新手編程題目

思路如下:

參考代碼

importjava.util.Arrays;

publicclassRandomDemo{
publicstaticvoidmain(String[]args){
intloop=5;//重復5次試驗

for(intk=0;k<loop;k++){
inttimes=0;//循環的次數
int[]ary;//數組,存儲4個隨機數
while(true){
times++;//次數+1
ary=newint[4];
for(inti=0;i<ary.length;i++){
ary[i]=getNum();//添加隨機數
}
Arrays.sort(ary);//用數組工具類進行排序
//因為有兩兩相等的情況,那麼就是ary[0]=ary[1]ary[2]=ary[3]能減少很多的ifelse判斷
//如果兩兩相等.且兩值和等於6,那麼跳出循環
if(ary[0]==ary[1]&&ary[2]==ary[3]&&ary[0]+ary[2]==6){
break;//跳出
}

}
System.out.println("兩個數字分別是"+ary[0]+"和"+ary[2]+" "+"循環了"+times+"次");
}
}

//該方法用於返回一個[1,6]之間的數字
privatestaticintgetNum(){
return(int)(Math.random()*6)+1;//1~6之間的隨即數
}
}

測試結果

兩個數字分別是1和5	循環了22次
兩個數字分別是1和5 循環了12次
兩個數字分別是3和3 循環了105次
兩個數字分別是1和5 循環了128次
兩個數字分別是2和4 循環了96次

④ JAVA編程題目

從面向對象的角度分析,下列四組事物中,哪一組屬於類—對象模式? (D )
下列哪一個不屬於版面向權對象語言的重要特性 (C )
Java application中的主類需包含main方法,main方法的返回類型是什麼?(D)
在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數個數、類型或順序各不相同,傳回的值也可以不相同。這種面向對象程序的特性稱為( C)。
以下代碼段執行後的輸出結果為(C )
編譯運行以下程序後,關於輸出結果的說明正確的是 (B)

閱讀全文

與百度java編程題目相關的資料

熱點內容
數控車床挑油槽怎麼編程 瀏覽:654
小米遙控車用什麼app 瀏覽:217
app在什麼周也可以找到 瀏覽:225
我的數據旁邊有個hd是什麼意思 瀏覽:215
速霸路電子狗升級 瀏覽:219
手機什麼app可以圈重點 瀏覽:858
蘋果手機桌面怎麼建文件夾歸類 瀏覽:779
net教程是什麼意思 瀏覽:167
手要格式化丟失的數據如何找回 瀏覽:48
什麼是py編程 瀏覽:951
學到的新招網路詞怎麼說 瀏覽:677
excel2010裁剪工具 瀏覽:498
u3d燈光貼圖烘焙教程 瀏覽:348
拼多多app怎麼轉接人工客服 瀏覽:465
QQ里語音在哪個文件夾 瀏覽:982
找司機工作的app靠譜的有哪些 瀏覽:783
電腦文件提示找不到改項目 瀏覽:815
製作3d數據處理用什麼軟體 瀏覽:746
網站暫停解析許可權是什麼問題 瀏覽:599
電腦右鍵壓縮文件到發送區了 瀏覽:635

友情鏈接