double a=1.2345;
String s=Double.toString(a);
int b=s.indexOf('.');
System.out.println("整数部分:"+s.substring(0,1));
System.out.println("小数部分:"+s.substring(b+1,s.length()));
String s=Double.toString(a);
int b=s.indexOf('.');
System.out.println("整数部分:"+s.substring(0,1));
System.out.println("小数部分:"+s.substring(b+1,s.length()));
int b=s.indexOf('.');能解释一下这两句么。
再取得.的位置
System.out.println("整数部分:"+s.substring(0,1));
改为 :
System.out.println("整数部分:"+s.substring(0,b));