遇到了若干问题:
1.从oracle返回的列名都是大写,再用反射,就找不到相对应得 名字
2.oracle 中number类型 返回来,就变成了BigDecimal
public static void main(String[] args){
String sql = "SELECT IDCARD , examcard , "
+ "studentname ,"
...
分类:
数据库 时间:
2015-02-12 12:26:38
阅读次数:
154
第一组:结果是0.030.020.020.02不明白为什么?doubleamount=0.03;amount=newBigDecimal(amount).setScale(2,BigDecimal.ROUND_UP).doubleValue();System.out.println(amount);amount=newBigDecimal(amount).setScale(2,BigDecimal.ROUND_DOWN).doubleValue();System.out.print..
分类:
其他好文 时间:
2015-02-11 18:56:08
阅读次数:
143
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
输入样例:
23
输出样例:
sum = 2.549541
import java.math.BigDecimal;
import...
分类:
其他好文 时间:
2015-02-05 16:33:41
阅读次数:
113
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后3位。题目保证计算结果不超过双精度范围。
输入样例:
10
输出样例:
sum = 0.819
import java.math.BigDecimal;
im...
分类:
其他好文 时间:
2015-02-05 16:30:19
阅读次数:
107
package com.liany.demo.translate;
import java.math.BigDecimal;
/**
* @Description: 金额转换成大写
* @author huangzjb cblue2013@126.com
* @Company Digital China
* @date 2015-1-29 下午07:48:02
* @versi...
分类:
其他好文 时间:
2015-01-29 21:11:37
阅读次数:
309
H2数据库函数及数据类型概述作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、H2数据库常用数据类型INT类型:对应java.lang.IntegerREAL类型:对应java.lang.FloatDOUBLE类型:对应java.lang.DoubleDECIMAL类型:对应java.math.BigDecimal,比如DECIMAL(20,2)CHA...
分类:
数据库 时间:
2015-01-29 14:42:34
阅读次数:
148
不可变类,即实例不能被修改的类,实例中包含的所有信息在对象的生命周期内固定不变。常见的比如String、基本类型的封装类、BigDecimal、BigInteger。 相对与可变类,不可变更易于设计、实现、使用,且更稳定(less prone to error)更安全。比如,不可变类本质上就是线程....
分类:
编程语言 时间:
2015-01-26 22:19:33
阅读次数:
195
%1$s表示第一个替换位置是以字符串类型放入
例如
System.out.println(String.format("%1$s 您好%2$s", "某某","!"));输出的是“某某 您好!”
String.format后第一个参数是表达式,后面可以放入N个待放入值
更详细用法参考下面:
import java.math.BigDecimal;
/**
* 1.%[argu...
分类:
其他好文 时间:
2015-01-24 10:17:30
阅读次数:
129
这道题是计算实数的N次方问题,对于这样要求高精度的地方,double是肯定不够用的(double的精度只有16位)。看到题的第一感觉是可能需要用数组来计算,但越想挺复杂,找找看有没有其他比较简单的解决方法,发现BigDecimal可以用来处理有效位超过16位的数。BigDecimal不能使用简单的+-*/,说明BigDecimal类其实在数的基础上进行了封装。...
分类:
其他好文 时间:
2015-01-16 01:11:35
阅读次数:
230
JSON实用类,用来实现对象和JSON字符串的互相转换import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Field;
import java.math.BigDecimal;
...
分类:
Web程序 时间:
2015-01-15 22:06:12
阅读次数:
253