Java程序打印奥林匹克标志方法详解

 更新时间:2017年09月01日 10:35:32   作者:uber001  
这篇文章主要介绍了Java程序打印奥林匹克标志方法详解,需要的朋友可以参考下。

        奥林匹克五环标志,它由5个奥林匹克环套接组成,由蓝、黑、红、黄、绿5种颜色。环从左到右互相套接,上面是蓝、黑、红环,下面是是黄、绿环。整个造形为一个底部小的规则梯形。根据奥林匹克宪章,五环的含义是象征五大洲的团结以及全世界的运动员以公正、坦率的比赛和友好的精神在奥林匹克运动会上相见。奥林匹克五环标志由皮埃尔·德·顾拜旦先生于1913年构思设计的,是由《奥林匹克宪章》确定的,也被称为奥运五环标志,它是世界范围内最为人们广泛认知的奥林匹克运动会标志。简单了解下五环标志的起源,接下来,咱们就看看怎么用Java 语言打印出奥林匹克标志。

代码如下:

public class wuhuan extends Applet{
 private Color clr[]={Color.blue,Color.black,Color.red,Color.yellow,
 Color.green};   //clr[]存储颜色
 private int[] x={100,136,172,118,154}; //x[]存储圆心的x坐标
 private int[] y={60,60,60,91,91}; //y[]存储圆心的y坐标
 private int[][] xy={{100,60},{136,60},{172,60},{118,91},{154,91}};    //存储圆心的坐标
 private int r=20,d=40;
 public void paint(Graphics g)  //画图方法
 { 
 Font font = new Font("楷体",Font.PLAIN,20); //文字字体、大小
 g.setFont(font);
 for(int i=0;i<5;i++)  //循环5次,画5个圆环
 {
 g.setColor(clr[i]);
 g.drawOval(x[i], y[i], d, d); //d代表椭圆外切矩形的长宽,相等代表圆
 }
 g.setColor(Color.blue);  //设置颜色
 g.setFont(font);
 g.drawString("Olympic Logo",120,169);
 }   
}

        小伙伴们赶紧运行一下看看效果吧。想看到更多精彩内容,请关注脚本之家!

相关文章

  • Java递归寻路实现,你真的理解了吗

    Java递归寻路实现,你真的理解了吗

    递归就是一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,需要的朋友可以参考下
    2021-08-08
  • Spring Boot 读取静态资源文件的方法

    Spring Boot 读取静态资源文件的方法

    本篇文章主要介绍了Spring Boot 读取静态资源文件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • SpringBoot请求响应方式示例详解

    SpringBoot请求响应方式示例详解

    这篇文章主要介绍了SpringBoot请求响应的相关操作,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • Java中Arrays.sort()方法的比较器详解

    Java中Arrays.sort()方法的比较器详解

    这篇文章主要介绍了Java中Arrays.sort()方法的比较器详解,Arrays.sort(Object[] a)此方法看似没有要求我们实现比较器,对于基本数据类型,String类型确实如此,因为这些类型中已经自带了compareTo()方法,需要的朋友可以参考下
    2023-12-12
  • springboot对压缩请求的处理方法

    springboot对压缩请求的处理方法

    这篇文章主要介绍了springboot对压缩请求的处理,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • Java解析Excel文件并把数据存入数据库

    Java解析Excel文件并把数据存入数据库

    本篇文章主要介绍了Java解析Excel文件并把数据存入数据库 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • springboot集成redis实现简单秒杀系统

    springboot集成redis实现简单秒杀系统

    这篇文章主要为大家详细介绍了springboot集成redis实现简单秒杀系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • 了解java中对象基础Object类

    了解java中对象基础Object类

    本文主要讲解了java中对象基础Object类,文中运用大量代码讲解的非常详细,想学习相关知识的小伙伴可以参考一下这篇文章
    2021-09-09
  • MyBatis 实现数据的批量新增和删除的操作

    MyBatis 实现数据的批量新增和删除的操作

    这篇文章主要介绍了MyBatis 实现数据的批量新增和删除的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • java利用CompletionService保证任务先完成先获取到执行结果

    java利用CompletionService保证任务先完成先获取到执行结果

    这篇文章主要为大家详细介绍了java如何利用CompletionService来保证任务先完成先获取到执行结果,文中的示例代码讲解详细,需要的可以参考下
    2023-08-08

最新评论