了解下JAVA的Java小例子:输入格局化数字
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。我们常常要将数字举行格局化,好比取2位小数,这是最多见的。Java供应DecimalFormat 类,帮你用最快的速率将数字格局化为你必要的模样。上面是一个例子:
importjava.text.DecimalFormat;
publicclassTestNumberFormat{
publicstaticvoidmain(String[]args){
doublepi=3.1415927;//圆周率
//取一名整数
System.out.println(newDecimalFormat("0").format(pi));//3
//取一名整数和两位小数
System.out.println(newDecimalFormat("0.00").format(pi));//3.14
//取两位整数和三位小数,整数不敷部分以0弥补。
System.out.println(newDecimalFormat("00.000").format(pi));//03.142
//取一切整数部分
System.out.println(newDecimalFormat("#").format(pi));//3
//以百分例如式计数,并取两位小数
System.out.println(newDecimalFormat("#.##%").format(pi));//314.16%
longc=299792458;//光速
//显现为迷信计数法,并取五位小数
System.out.println(newDecimalFormat("#.#####E0").format(c));//2.99792E8
//显现为两位整数的迷信计数法,并取四位小数
System.out.println(newDecimalFormat("00.####E0").format(c));//29.9792E7
//每三位以逗号举行分开。
System.out.println(newDecimalFormat(",###").format(c));//299,792,458
//将格局嵌进文本
System.out.println(newDecimalFormat("光速巨细为每秒,###米。").format(c));
}
}
DecimalFormat类次要靠#和0两种占位标记来指定命字长度。0暗示如果位数不敷则以0添补,#暗示只需有大概就把数字拉上这个地位。下面的例子包括了差未几一切的基础用法,假如你想懂得更多,请参考DecimalFormat类的文档。
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 是一种为 Internet发展的计算机语言 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
页:
[1]