写了一个小例子,color处不好实现,因为在代码中没法识别red是那种颜色,除非你加入字符串数组,判断red是第几个,然后在设置颜色。
吉县ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
?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
这个是数组越界的错误,我刚运行了下,只要传入命令行参数,就可以运行成功,具体方法是,右键-run as-run configuration,选择Arguments,在 program arguments 里面填出两个数字,用空格隔开,点击run按钮,就可以运行了。
package com.task03;
public class AreaAndPerimeterOfFan {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
final float PI=3.1415927f;//定义常量
float perimeter,area;//周长和面积
float radius=Float.parseFloat(args[0]);
//由字符串转成数值
float angle=Float.parseFloat(args[1]);//角度值
area=PI * radius * radius * angle / 360;//计算面积
perimeter=2*PI * radius* angle/360+2 * radius;
//计算周长
int perimeterInt=(int)perimeter;
System.out.print("扇形的半径:"+radius);
System.out.print("扇形的角度:"+angle);
System.out.print("扇形的面积:"+area);
System.out.print("扇形的周长:"+perimeterInt);
}
}
最后传入命令行参数,步骤:右键-run as-run configuration,选择Arguments,在 program arguments 里面填出两个数字,用空格隔开,点击run按钮