java homework
使用java.lang.Math类,生成500个0~99的随机数,进行排序输出,并求最大值、最小值、平均值、标准差、方差、均方差;
import java.lang.Math;
import java.util.Arrays;
public class Main {
public static void main(String args[]) {
//create random
int [] data =new int[500];
double sum = 0, avg =0;
System.out.println("DATE:");
for(int i=0; i<500; ++i) {
data[i] = (int ) (Math.random() * 100);
System.out.print(data[i] + "\t");
if(0==(i+1)%8)
System.out.println();
}
System.out.println("\nAfter sort:");
//sort
Arrays.sort(data);
for(int i=0; i<500; ++i) {
sum += data[i];
System.out.print(data[i] + "\t");
if(0==(i+1)%8)
System.out.println();
}
System.out.println();
avg = sum/(500);
double sum2= 0;
for(int i=0; i<500; ++i) {
sum2 += Math.pow((double)data[1] - avg,2);
}
double var = sum2 / 500;
double sd = Math.sqrt(var);
System.out.println("Min:" + data[0]);
System.out.println("Max:" + data[499]);
System.out.println("Variance:" + var);
System.out.println("Sd:"+ sd);
}
}
相关文档:
umlet 使用java编写的一款小型uml工具,可以作为eclipse的插件安装,也可以独立运行。
umlet真可谓短小精悍,非常之小,容易上手,我喜欢这样简单实用的软件。
umlet不支持反向等高级功能。
UMLet is a UML tool aimed at providing a fast way of creating UML diagrams. UML elements are modified using text input i ......
JAVA是一种编程语言,一种开发环境,一种应用环境,一种部署环境,一种广泛使用的网络编程语言,它是一种计算概念。
组成Java的3个分支:
J2SE(Java 2 Platform Standard Edition):Java标准版,包含构成JAVA语言核心 ......
1. 分页的解决方案,通用性,分页时参数丢失问题,如何解决?
2. Hibernate优化问题。如何优化数据库访问,使程序访问数据库更优化。
初用HIBERNATE的人也许都遇到过性能问题,实现 ......
1. 对自己的总结和理解的升华是我喜欢做的一件事,在实际项目过程中,很多地方都用到动态生成树形菜单的地方,现在就给大家讲讲如何动态生成一棵树。
2. 首先我们必须要建立树的节点模型,其实树的节点模型中往往就是我们需要存放的数据对象,很 ......
最近经常和公司做JAVA的兄弟们打交道,由于需要统加密算法,所以要求做一个加密的DLL文件供兄弟们调用,根据网上各位大虾们的经验,在加上个人在摸索过程中的体会,现在将流程以及个人心得贴上,以供以后漫漫程序生涯参考,如有不对的还请各位大力指正。
第一步是编写java类, ......