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);
}
}
相关文档:
先来了解一下链表模式的原理:
首先写一个JavaBean,内容是要添加的元素和该元素的节点。
public class NodeBean implements Serializable
{
private Object data; //元素本身
private NodeBean next; //下一个节点
&n ......
国际化(Internationalization,I18N):希望产品是广泛适用性
本地化(Localization,L10N):能够符合当地的习惯
应用程序国际化的目标:
编写在任何受支持的区域设置中都同样能正常运行(且外观表现本地化)的代码。
国际化中的Unicode编码
·国际化/本地化工作的焦点:
语言、数字格式、日期时间格式、货币 ......
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 ......
1. 分页的解决方案,通用性,分页时参数丢失问题,如何解决?
2. Hibernate优化问题。如何优化数据库访问,使程序访问数据库更优化。
初用HIBERNATE的人也许都遇到过性能问题,实现 ......
本贴转自:http://zhengxuezhou.javaeye.com/blog/540815
利用Sun公司提供的JavaMail
API可以很方便的开发邮件发送程序。也许你已经可以利用它来发送一段简单的文本了,但想不想使你的程序像OUTLOOK一样也能发送附件呢?本文在简单
介绍了JavaMail之后,详细讲解了一段完整的送信的JavaBean及一个十分轻巧的servlet。
......