首页 > 前端开发 > 正文

在Java中如何用程序画一个圆

2023-10-28 04:19:41 | 我爱编程网

最近经常有小伙伴私信询问在Java中如何用程序画一个圆相关的问题,今天,我爱编程网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

在Java中如何用程序画一个圆

定义一个圆类(Circle),要求用两种方法定义: 方法一: 要求属性为半径,操作为计算圆的周长和面积。 方

2种差不多的方法,自己在VC6.0上面试试
#include<iostream>
using namespace std;

#define pi 3.14

class circle
{
public:
circle(double r=0.0){}
circle(circle &c){}
double circumference();
double area();
void cinradius();
double coutradius(){return radius;}

private:
double radius;
};

double circle::circumference()
{
return 2*pi*radius;
}

double circle::area()
{
return pi*radius*radius;
}

void circle::cinradius()
{
cout<<endl
<<"请输入半径:";
cin>>radius;
}

int main()
{
circle CIR;

CIR.cinradius();

cout<<"半径:"
<<CIR.coutradius();

cout<<endl
<<"圆的周长为"
<<CIR.circumference()
<<endl
<<"圆的面积为"
<<CIR.area();

return 0;
}

或者
#include<iostream.h>
class Circle{
private:
float R;//半径
const float PI;//pi
public:
void Circle::registCircle(float);
float outr(void);
float outc(void);
float outs(void);
};
void Circle::registCircle(float r)
{
R=r;
PI=3.1415926;
}
float Circle::outr(void)
{
return(R);
}

float Circle::outc(void)
{
float c;
c=2*PI*R;
return(c);
}

float Circle::outs(void)
{
float s;
s=PI*R*R;
return(s);
}

void main()
{
Circle yuan;
float rr;
cout<<"请输入圆半径:"<<endl;
yuan.registCircle(rr);
cout<<"圆的半径为:"<<yuan.outr();
cout<<"圆的周长为:"<<yuan.outc();
cout<<"圆的面积为:"<<yuan.outs();

在Java中如何用程序画一个圆

java 定义一个圆类Circle,就解

public class Circle {
    //圆的半径
    private double radius;
    
    //求圆的面积
    public double findArea() {
        return Math.PI*radius*radius;
    }  
    
    public double getRadius() {
        return radius;
    }
    
    public void setRadius(double radius) {
        this.radius = radius;
    }
}

测试类自己去写。

在Java中如何用程序画一个圆

在Java中如何用程序画一个圆

使用java画圆要用到绘图类Graphics,下面是实例代码和运行效果:

package com.dikea.demo01;

import java.awt.*;

import javax.swing.*;

// java绘图原理

public class demo_01  extends JFrame {

MyPanel mp = null;

public static void main(String[] args) {

// TODO 自动生成的方法存根

demo_01 demo01 = new demo_01();

}

public demo_01(){

mp = new MyPanel();

this.add(mp);

this.setSize(400, 300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

}

// 定义一个MyPanel面板,用于绘图区域

class MyPanel extends JPanel{

//覆盖JPanel

// Graphics 是绘图的重要类,可以理解成一支画笔

public void paint(Graphics g){

//  1. 调用父类函数完成初始化任务

//  这句话不可以少

super.paint(g);

// 先画出一个圆圈

g.drawOval(100, 100, 30, 30);

}

}

代码复制进ide编程工具,运行效果如下: 我爱编程网

以上就是我爱编程网小编整理的内容,想要了解更多相关资讯内容敬请关注我爱编程网。
与“在Java中如何用程序画一个圆”相关推荐
web前端开发边框如何设置圆 在HTML中如何把块的边框做成圆角
web前端开发边框如何设置圆 在HTML中如何把块的边框做成圆角

在HTML中如何把块的边框做成圆角在HTML中把块的边框做成圆角需要利用css的border-radius属性。1、定义和用法border-radius属性是一个简写属性,用于设置四个border-*-radius属性。提示:该属性允许您为元素添加圆角边框!默认值:0继承性:no版本:CSS3JavaScript语法:obj

2023-10-15 00:59:18
dw如何使用php框架 PHP在dw中怎么运行程序
dw如何使用php框架 PHP在dw中怎么运行程序

PHP在dw中怎么运行程序打开dw,新建一个文件,切换到代码状态,即可写php程序了。dw只是个网页编辑工具,与php没关系,用任何一个文本处理软件都可以写php程序。如果你只是写php代码,没必要用dw,用editplus要快得多。如何使用DreamweaverCS6编写PHP程序,如何使用DW创建PHP站点1、使用DW搭建一个站点,笔者在-66.html一文中已经用DW

2023-09-22 04:12:56
php框架定义的值调用 php在同一个类里面的变量如何在另一个函数中调用?
php框架定义的值调用 php在同一个类里面的变量如何在另一个函数中调用?

php在同一个类里面的变量如何在另一个函数中调用?需要准备的材料分别是:电脑、php编辑器、浏览器。1、首先,打开php编辑器,新建php文件,例如:index.php,填充问题基础代码,以fun2中调用fun1中的$v变量为例。2、在index.php中的fun1()函数中新增代码:$this-&gt;global_v=$v;。3、浏览器运行index.php页面,此

2023-09-30 15:58:03
php框架怎么删除 如何用php在mysql中删除表中一个字段里的某一行呢?
php框架怎么删除 如何用php在mysql中删除表中一个字段里的某一行呢?

ci框架如何去除index.phpci框架去除index.php的方法:首先打开apache的配置文件并修改;然后在CI的根目录下建立“.htaccess”;接着修改内容为“RewriteRule^(.*)$/CI/index.php/$1[L]”;最后重启即可。推荐:《PHP视频教程》去掉CodeIgniter(CI)默认url中的index.php的步骤:1.打开apach

2023-09-12 01:43:14
php的tp框架好做小程序 如何做一个小程序?
php的tp框架好做小程序 如何做一个小程序?

php怎么打包小程序php源码怎样打包APPphp源码怎样打包APP_最新影视小程序源码可以打包成影视双端APP带详细图文搭建教程...猴小贼原创关注0点赞·1270人阅读支持投屏、倍速播放、分享按钮、联系客服、返回按钮,转发等等改源码并非泛滥的SG可以打包成双端APP、支付宝、QQ、百度、微信、这四个平台通用源码,共同一个后台,不依赖微擎,独立

2023-10-06 17:34:33
web前端开发制作小程序 如何开发一个小程序?
web前端开发制作小程序 如何开发一个小程序?

如何开发一个小程序?本人是一个前端开发者,做过很多的小程序开发。同时本人也是一个创业者,专门做小程序开发外包服务。大部分的小程序开发都是类似的。而这里分享下怎样开发一个小程序。首先第一步,总结开发的需求。先要对业务有清晰的了解,然后对业务的逻辑进行需求分析。做出开发的原型。第二步是把原型做成就ui设计图。UI设计师将设计图处理后交给前端开发工程师。UI设计师将设计图处理后

2023-09-25 10:31:04
php闭包在框架中的使用 php如何序列化/存储闭包(Closure)
php闭包在框架中的使用 php如何序列化/存储闭包(Closure)

php方法中如何获取闭包的值?亲,你好,很高兴为你解答该问题首先,你的这个写法是有问题的哦!~class A {                              public function aa() {                  // 函数体为空,所以外面不会有任何输出,即使设置变量来接受该方法,也不会有任何返回         // 所以你肯定拿不到123

2023-10-05 09:05:42
在框架集调用php页面 php如何调用一个页面
在框架集调用php页面 php如何调用一个页面

跨frameset框架集页面跳转FramesetC里的main和down使用frame框架引用的吧,如果是的话,把top里面的图片链接这样写&lt;ahref="main2.php"target="frame-main"&gt;,其中frame-main为包含main页frame的name名字,main2为需要跳转的页面,如果你是使用的include,require之类的动态引用,则用js可

2023-09-27 16:04:37