else if(e.getSource()==f1){
str=resultField.getText();
if(str.indexOf(".")<=1){
str+=".";
resultField.setText(str);
}
}
一段简单计算器处理小数点按钮的代码
if(str.indexOf(".")<=1)
为什么要判断小数点的位置?
没分了..省点用
str=resultField.getText();
if(str.indexOf(".")<=1){
str+=".";
resultField.setText(str);
}
}
一段简单计算器处理小数点按钮的代码
if(str.indexOf(".")<=1)
为什么要判断小数点的位置?
没分了..省点用
k >= Math.min(fromIndex, str.length()) && this.startsWith(str, k)
如果不存在这样的 k 值,则返回 -1
else if(e.getSource()==f1){
str=resultField.getText();
if(str.indexOf(".")<=1){
str+=".";
resultField.setText(str);
}
}
[/java]
改成
str="0"+str;如果是.123那就改成0.123