网站建设资讯

NEWS

网站建设资讯

java半圆的代码 java画椭圆代码

求大神解答Java程序题4道,急~~~~~~~~~

根本用不着大神。。。你稍微看一下书就能学会。

创新互联-专业网站定制、快速模板网站建设、高性价比晋城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式晋城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖晋城地区。费用合理售后完善,十年实体公司更值得信赖。

这已经是最基本的东西了。

另外我手头没有编译环境,可能会有typing miss,你自己看一下吧,

希望能帮到你,也希望你能自己多看书

(答完才看到还有别的要求,已经有人回答了,就不写了)

//1)定义一个父类Area,该类中有getarea方法根据输入的半径用来计算圆的面积。

puclic class Area {

public double getarea (double radius) {

return Math.PI * radius * radius;

}

}

//2)定义子类Circle,该子类在继承父类已有功能的基础上覆盖了getarea方法,返回半圆的面积。

public class Circle extends Area {

public double getarea (double radius) {

return super.getarea(radius)/2;

}

}

3)定义主类AreaDemo,在主类AreaDemo中分别将父类和子类实例化,分别输出圆和半圆的面积。

puclic class AreaDemo {

public static void main(string [] args) {

double radius = 2.0;

Area area = new Area();

Circle circle = new Circle();

System.out.println("the area of circle is : " + area.getarea(radius));

System.out.println("the area of half circle is : " + circle.getarea(radius));

}

}

怎么用JAVA画半个圆或者是半圆弧?

画圆一般通过继承JPanel 或者JFrame ,通过调用panel或者frame中的Graphics实例完成画图。

java绘图的基本原理:画一个圆

import javax.swing.*;

import java.awt.*;

public class DrawCicle extends JFrame{MyPanel mp=null;public static void main(String[] args) {DrawCicle dc=new DrawCicle();}

public DrawCicle(){mp =new MyPanel();this.add(mp);this.setSize(300, 250);

this.setLocation(600, 300);this.setDefaultCloseOperation(this.EXIT_ON_CLOSE)this.setVisible(true);}}

请问怎么用JAVA画半个圆啊,或者是半圆弧

import java.awt.Canvas;

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JFrame;

public class TestDrawArc extends JFrame{

MyCanvas1 cnv;

public TestDrawArc(){

super("半圆");

cnv = new MyCanvas1();

this.add(cnv);

this.setSize(500, 500);

this.setVisible(true);

}

public static void main(String[] args) {

new TestDrawArc();

}

}

class MyCanvas1 extends Canvas{

public MyCanvas1(){

super();

}

public void paint(Graphics g){

super.paint(g);

g.setColor(Color.red);

g.drawArc(50, 50, 300, 300, 0, 180);

}

}

drawArc有6个参数:

前面两个圆的外切矩形左上角的坐标点,中间两个是外切矩形的宽和高,倒数第二个是弧的起始角度,最后一个是弧的跨越角度。

java 习题

(2): 见图。

(3): 典型的多态:三个条件都具备了。

1,有继承,

2.有重写。

3.父类引用指向子类对象。

程序如下:

class Area {

double r ;

public double getArea(double r) {

return 3.14*r*r;

}

}

class Circle extends Area {

public double getArea(double r) {

return 3.14*r*r/2;

}

}

public class AreaDemo {

public static void main(String args[]) {

Area a = new Circle();

System.out.println(a.getArea(2.3));

}

}


分享文章:java半圆的代码 java画椭圆代码
标题URL:http://njwzjz.com/article/hgegcj.html