//判断字符串是否是整数,是的话就返回该整数,否的就返回-1
public int checkGoodID2(){
int id2 = -1;while(true){
String id;
System.out.println("请输入:");
id = sc.next();
if (this.checkDigit(id)) {
id2 = Integer.parseInt(id);
break;
} else{
System.out.println("格式错误!");
}
}
return id2;
}
//判断字符串是否是小数,是的话就返回该小数
public String checkGoodPrice() {
String price;
while(true){
System.out.println("请输入商品价格");
price = sc.next();
if(this.checkDigit2(price)){
break;
}else{
System.out.println("商品价格输入错误,请重新输入!");
}
}
return price;
}