導航:首頁 > 源碼編譯 > java平均分配演算法

java平均分配演算法

發布時間:2023-03-08 16:18:46

java平均值方法

js的://注意:這個不算很完整,只能作為參考functiontest(){//要取平均的值

⑵ java 一個整數平均分成N份

完全符合題意..請測試!! import java.util.*; public class Test4{ public static void main(String[] args){ System.out.println("輸入一個正整數:"); Scanner reader=new Scanner(System.in); int n = reader.nextInt(); //判斷輸入的數是否為一個正整數 if(n>0){//是正整數 System.out.println("再輸入"+n+"個正整數:"); //設輸入的第一個數為臨時最大值 int temp = reader.nextInt(); for(int i=1;itemp){//每次循環輸入的數比較,最大的值賦給temp temp=m; } } System.out.println("最大值:"+temp); }else{//不是正整數 System.out.println("您輸入的不是一個正整數!!!"); } } }

⑶ 用java求平均值,該怎麼寫

public int avg(int a, int b){

return (a + b)/2;

}

⑷ 用JAVA產生[0,1]均勻分布的隨機數 要演算法

double rand(double []r)
{
double base,u,p,v,temp1,temp2,temp3;
base=256.0;
u=17.0;
v=139.0;
temp1=u*(r[0])+v; //就算總數
temp2=(int)(temp1/base);//計算商
temp3=temp1-temp2*base;//余數
r[0]=temp3;//更新隨機種子,為下一次使用
p=r[0]/base;//產生隨機數
return p;

}
其中base為基數,一般去2的整數倍,常數,u、v可以隨意取。數組r[]為只能去一個值的數組。如:double[]r={5.0}.

⑸ 用JAVA求平均值

package test;
import java.util.List;
public interface Average{
public double getAverage(List<Double> list);
}

package test;
import java.util.List;
public class First implements Average {
public double getAverage(List<Double> list) {
double sum = 0;
for(int i=0;i<list.size();i++){
sum += list.get(i).doubleValue();
}
return sum / list.size();
}
}

package test;
import java.util.Collections;
import java.util.List;
public class Second implements Average {
public double getAverage(List<Double> list) {
Collections.sort(list);
double sum = 0;
for(int i=1;i<list.size()-1;i++){
sum += list.get(i).doubleValue();
}
return sum / (list.size() - 2);
}
}

package test;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args){
List<Double> list = new ArrayList<Double>();
list.add(50d);
list.add(48d);
list.add(20d);
list.add(51d);
list.add(36d);
Average first = new First();
Average second = new Second();
System.out.println(first.getAverage(list));
System.out.println(second.getAverage(list));
}
}

為了測試,我只輸入了5個數,錄入的代碼網上很多,演算法給出了,祝你好運。

閱讀全文

與java平均分配演算法相關的資料

熱點內容
怎麼顯示android的APP 瀏覽:121
c編譯器怎麼刪除空格 瀏覽:695
php自動釋放內存 瀏覽:219
golang編譯庫 瀏覽:794
oracle數據字元串加密 瀏覽:603
研究生去上海當程序員 瀏覽:90
u8電腦伺服器連接失敗怎麼解決 瀏覽:569
bat腳本創建日期命名文件夾 瀏覽:104
將圖片轉換為pdf格式 瀏覽:980
java中形參 瀏覽:83
枚舉類型編譯器 瀏覽:519
oraclejava包 瀏覽:568
手機定位手機怎麼定位安卓 瀏覽:523
在哪個app買歐萊雅最便宜 瀏覽:495
程序員吃零食好嗎 瀏覽:261
php工程師主要做什麼 瀏覽:356
tvp保存到哪個文件夾 瀏覽:197
怎麼把空調裡面的壓縮機拆卸掉 瀏覽:943
linux4k對齊 瀏覽:968
單片機與開關電源 瀏覽:276