DisplayField为显示区文本框,JTextFile类型。
PointState为boolean型变量,标记点是否被使用。
M为String型。
String DisplayString = DisplayField.getText(); // 取显示区的数字,String型
String IsPoint = new String();
IsPoint = String.valueOf( DisplayString.charAt( DisplayString.length() - 1 ) ); // 查看当前去掉字符是否为"."
if( IsPoint.compareTo( "." ) == 0 ){
PointState = false;
}
DisplayString = DisplayString.substring( 0, ( DisplayString.length()-1 ) );
if( DisplayString.length() == 0 || ( DisplayString.compareTo( "-" ) == 0 ) ){
DisplayString = "0";
}
M = DisplayString;
DisplayField.setText( M );
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试