String hours="1.51";
那怎么得到整数部分1和小数部分0.51?============================================shuzi db=new shuzi("1.51");
int i=(int)db.shuzivalue(); double f=db.shuzivalue()-i;为什么不可以而下面的这个可以运行呢Double db = new Double("1.51");
int i = (int)db.doubleValue();
double f = db.doubleValue() - i;shuzi是我定义的一个类-------------------------------------------这是我编的,为什么不对public class shuzi { public static void main(String[] args) { shuzi db=new shuzi("1.51");
int i=(int)db.shuzivalue(); double f=db.shuzivalue()-i;
System.out.println("x="+i+","+"f="+f); }}