java笔记
文章平均质量分 60
Iro_
这个作者很懒,什么都没留下…
展开
-
java程序中数据类型转换
java程序中的类型转换可分为显式类型转换和隐式类型转换两种形式。隐式类型转换在表达式中,如果两边两个操作数的类型不一致,系统会自动转换为较高(即取值范围较大的)的类型。数据类型按范围大小从小到大排列为:char,byte,short---short---int---long---float---double.显式类型转换显式类型原创 2013-07-14 10:17:11 · 948 阅读 · 0 评论 -
重新定向输出流,实现java程序日志功能。
关键:调用System类的setOut()方法改变输出流。 方法的声明为:public static void setOut(PrintStream out)实现代码实例:import java.io.FileNotFoundException;import java.io.PrintStream; public class RedirectOutput原创 2013-07-14 10:21:39 · 1057 阅读 · 0 评论 -
java中的三种排序方法使用:选择排序,冒泡排序,sort方法排序。
1)选择排序思想:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,放在数列的最前(或最后),直到待排序的数据元素全部排完。2)冒泡排序思想:对比相邻元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移到数组后面(也可以反过来)。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。3)sort方法排序思想:直原创 2013-07-14 10:24:18 · 2430 阅读 · 1 评论 -
更精确地进行浮点数计算
计算机无法通过二进制精确的表示所有小数,所以计算机中的小数计算会有一定的误差。虽然误差非常小,但是长期的数据累计会造成更大的误差,特别是一些银行使用的系统不允许任何微小的误差。java提供的BigDecimal类可以解决这个问题,进行高精度的计算。实例练习:/* * 熟练BigDecimal类的用法 */import java.math.BigDeci原创 2013-07-15 09:51:03 · 637 阅读 · 0 评论 -
通过format方法格式化字符串和日期时间
1、format ( String format , Object . . . args )format:原创 2014-09-13 15:27:53 · 1431 阅读 · 0 评论