java⽐较2个百分数⼤⼩⽅法⼀,使⽤substring⽅法:
import java.math.BigDecimal;
public class Test1 {
public static void main(String[] args) {
String a = "18.89%";
String b = "18.88%";
//去掉%
String tempA = a.substring(0, 5);
String tempB = b.substring(0, 5);
//精确表⽰
BigDecimal dataA = new BigDecimal(tempA);
BigDecimal dataB = new BigDecimal(tempB);
System.out.println(dataApareTo(dataB));//⼤于为1,相同为0,⼩于为-1
}
}
⽅法⼆,使⽤replace⽅法:
public class Test2 {
public static void main(String[] args) {
String data1 ="80%";
String data2 ="90%";
String coverdata1 =place("%","");
String checkdata2 =place("%","");
int coverdate = Integer.parseInt(coverdata1);java replace方法
int checkdata = Integer.parseInt(checkdata2);
if(coverdate<checkdata) {
System.out.println(coverdate);
System.out.println(checkdata);
}
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论