我正在尝试编写一个程序,以Java语言打印出一个数字。不幸的是,某些小数部分的价值在某些数字上一直减少1,例如1.45表示“一分四十四”。但是其他小数部分也可以,例如1.44
userinput = in .nextDouble();
dec_num = (int) userinput;
frac_num = (int)((userinput - new Double(dec_num)) * 100;
Ften = (int) frac_num / 10;
fracrem = (int) frac_num % 10;
Fone = fracrem / 1;![enter image description here](https://i.stack.imgur.com/4Iv4R.jpg)