用编程画奥运五环,编程奥运五环怎么做
1.123456789填入奥运五环中,是每个环的数字和相等,用面向对象的编程实现?
首先百度获取一张五环的,了解一下我们即将用到的工具选项。
(1)首先绘制第一个圆,找到{工具栏中}椭圆选框工具,按住shift+alt两个键进行拖拽,绘制想要的大小(注意:五环的尺寸自行百度,在这里不赘述)。填充颜色,在百度获取的中,利用吸管获取颜色,然后按alt+delete进行填充
绘制圆环,单击鼠标右键按住shift和alt进行拖拽合适位置,然后在右上角选择√,最后按一个delete(删除选取即可)得到圆环。最后按一下Ctrl+D就出现圆环效果。
获取第二个圆环按住Ctrl,鼠标点击第一个图层1
然后按Ctrl+J进行图层复制,得到图层2,即第二个圆环
然后在图层2,使用移动工具,拖拽移动到合适位置
同圆环1,在百度吸取颜色,然后在图层2中选择图层2的圆环(按住Ctrl和鼠标点击图层2即可)进行按alt+delete填充背景色,即可得到如下图:{注意中选中的部分,如果操作不当,看框中的内容或选项是否一致}
123456789填入奥运五环中,是每个环的数字和相等,用面向对象的编程实现?
可以画出来,就是麻烦点。用绘图工具的椭圆,按住shift,画出的就是圆形,先画一个大圆,设上颜色,再在大圆里画个小圆,这样就覆盖了一部分颜色,就形成了圆形边框,再选中大小圆,组合起来,再复制4个,通过调整颜色,移动位置,就可以作出五环来了!其实很简单,再给点分我给你作也行!
假设奥运5环为5个对象:A,B,C,D,E
则java程序如下:
List<Integer> a=new ArrayList<Integer>(9);
List<Integer> b=new ArrayList<Integer>();
List<Integer> c=new ArrayList<Integer>();
List<Integer> d=new ArrayList<Integer>();
List<Integer> e=new ArrayList<Integer>();
List<Integer> reslist =Arrays.asList(new Integer[] {1,2,3,4});
List<Integer> res1list =Arrays.asList(new Integer[] {8,7,6,5});
b.add(reslist.get(0)).add(res1list.get(0));
c.add(reslist.get(1)).add(res1list.get(1));
d.add(reslist.get(2)).add(res1list.get(2));
e.add(reslist.get(3)).add(res1list.get(3));