扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这个是数组越界的错误,我刚运行了下,只要传入命令行参数,就可以运行成功,具体方法是,右键-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
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流