这段时间又回头补了遍java基础,结合javaapi一些零碎的总结如下:
System.exit(0);程序的退出代码,因为方法执行结束了,但是线程并没有结束。习惯上非零状态吗表示有错误
java.text.Numberformat类:
NumberFormat 是所有数字格式的抽象基类。此类提供了格式化和分析数字的接口。NumberFormat 还提供了一些方法,用来确定哪些语言环境具有数字格式,以及它们的名称是什么。 如下面的类就是Numberformat类的简单实现:
import java.text.NumberFormat;
public class hh
{
public static void main(String args[])
{
int x=10;
String y=NumberFormat.getInstance().format(x);
System.out.println(y);
}
}
中断控制流程:
break 他会跳出循环,到所在代码快的外面,执行代码块以外的代码。
continue: 和break语句功能类似,用于中断控制流。不同的是,continue语句把控制转移到它所在的最内层循环的开始处。
大数字的处理:
如果基本的整形和浮点数据无法达到要求的精度, 那么可以使用java.math包中的BigInteger和BigDecimal。前者可以操作任意精度的整数运算,而BigDecimal实现了任意精度的浮点运算。