import java.util.Scanner;

public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.nextLine(); try{ double r = Double.parseDouble(str); if(r <= 0) throw new Exception(); Circle c = new Circle(r); System.out.print(String.format("%.2f", c.getArea())); } catch(Exception e){ System.out.print("Wrong Format"); } } }

class Circle{ private double r; public Circle(double r){ this.r = r; } public double getArea(){ return Math.PI * r * r; }

创建一个圆形类Circle私有属性为圆的半径从控制台输入圆的半径输出圆的面积输入格式输入圆的半径取值范围为0+∞输入数据非法则程序输出Wrong Format注意:只考虑从控制台输入数值的情况输出格式输出圆的面积保留两位小数可以使用Stringformat2f输出数值控制精度输入样例在这里给出一组输入。例如:235输出样例在这里给出相应的输出。例如:1735

原文地址: https://www.cveoy.top/t/topic/eHd6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录