```Scanner qq=new Scanner(System.in);
double a=0.1,b=0.1,c=0.1;
while(a!=0.0&&b!=0.0&&c!=0.0) {
a=q.nextDouble();
b=q.nextDouble();
c=q.nextDouble();
if(a+b>c&&a+c>b&&b+c>a) {
double p=(a+b+c)/2;
double s1= Math.sqrt(p*(p-a)*(p-b)*(p-c));
System.out.println("面积为"+s1);
break;
}else {
System.out.println("输入错误请重新输入");
}
};
```