这个是数组越界的错误,我刚运行了下,只要传入命令行参数,就可以运行成功,具体方法是,右键-run as-run configuration,选择Arguments,在 program arguments 里面填出两个数字,用空格隔开,点击run按钮,就可以运行了。
创新互联是一家网站设计、成都网站制作,提供网页设计,网站设计,网站制作,建网站,按需开发,网站开发公司,公司2013年成立是互联行业建设者,服务者。以提升客户品牌价值为核心业务,全程参与项目的网站策划设计制作,前端开发,后台程序制作以及后期项目运营并提出专业建议和思路。
扇形的周长和面积计算如下:
public class Sector {
Scanner scanner = new Scanner(System.in);
double pi = Math.PI;
// 计算扇形面积和周长的方法
public void sector() {
// 手动输入半径和角度
System.out.println("请输入扇形的半径");
double r = scanner.nextDouble();
System.out.println("请输入扇形的角度");
double n = scanner.nextDouble();
// 求扇形面积
double area = (n * pi * r * r) / 360;
System.out.println("扇形的面积是:" + area);
// 求扇形周长
double perimeter0 = 2 * r + (n * pi * r) / 180;
double perimeter = Math.floor(perimeter0);
System.out.println("扇形周长是:" + perimeter);
}
// 测试方法
public static void main(String[] args) {
Sector sector = new Sector();
sector.sector();
}
}
测试结果:
写了一个小例子,color处不好实现,因为在代码中没法识别red是那种颜色,除非你加入字符串数组,判断red是第几个,然后在设置颜色。
?xml version="1.0" ?
arc
back w="500" h="400" color="red"/
drawshanxing cx="50" cy="50" r="50" from="100" to="200"/
drawshanxing cx="150" cy="50" r="50" from="0" to="200"/
drawshanxing cx="50" cy="150" r="50" from="0" to="45"/
drawshanxing cx="150" cy="150" r="50" from="180" to="270"/
drawshanxing cx="50" cy="250" r="50" from="90" to="135"/
drawshanxing cx="150" cy="250" r="50" from="45" to="32"/
/arc
这个是配置文件,命名为arc.xml
当前标题:java扇形面积代码,c语言扇形面积
URL网址:https://www.cdcxhl.com/article24/dsicsje.html
成都网站建设公司_创新互联,为您提供网站建设、移动网站建设、域名注册、外贸网站建设、企业建站、建站公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联