1、float a = 1.2f
2、String s = String.valueOf(a)
3、String[] ss = s.split(".")
4、System.out.println("整数部分:"+ ss[0])
System.out.println("小数部分:"+ ss[1])
private String[] divide(double num){
//把一个浮点数强制类型转换为long型,既得到它的整数部分
long zheng = (long)num
//浮点数减去部分,得到小数部分,小数部分乘以100后再取整得到两位小数
long xiao = Math.round((num - zheng) * 100)
return new String[]{zheng + " ",String.valueOf(xiao)}
}
public static void main(String[] args) {\x0d\x0a Scanner input = new Scanner(System.in)\x0d\x0a System.out.print("输入任意正整数:")\x0d\x0a StringBuffer sb = new StringBuffer(input.next())\x0d\x0a sb.reverse()\x0d\x0a System.out.print("逆序为:")\x0d\x0a System.out.println(sb)\x0d\x0a }