當前位置:首頁 » 編程語言 » 圓的代碼java

圓的代碼java

發布時間: 2022-09-26 06:12:25

① 急求java代碼,定義一個Circle(圓類型)

public class Exam
{
public static void main(String[] args)
{
Circle c=new Circle(3,4,5);
System.out.printf("圓心:(%f,%f),半徑:%f,面積:%f",c.x,c.y,c.r,c.countArea());
}
}

class Circle
{
public Circle()
{
this(0,0,0);
}
public Circle(double x,double y,double r)
{
this.x=x;
this.y=y;
this.r=r;
}
public double countArea()
{
return Math.PI*r*r;
}
/*private*/public double x,y,r;
}

② 用JAVA編寫圓

代碼如下:
import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; public class TestSw extends JFrame { public static void main(String[] args) { new TestSw(); } public TestSw(){ super("Test"); this.setSize(new Dimension(400,300)); this.setContentPane(new Mypane()); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } class Mypane extends JPanel{ public void paint(Graphics g) { super.paint(g); g.setColor(Color.red); g.setXORMode(Color.white); g.drawArc(20, 20, 100, 100, 0, 360); ///此方法將畫一個直徑100的圓.紅色. } } }

③ 如何用java語言編寫一個計算圓的面積的程序

假設這個圓的類名叫做Circle,因為根據圓的半徑就可以求出圓的周長和面積,所以可以在這個類中定義一個半徑屬性mRadius,然後定義兩個方法getLength和getArea分別實現計算圓周長和面積的功能。


java語言源代碼如下:


public class Circle{
//獲取圓的面積
public double getArea(){
return Math.PI*mRadius*mRadius;
}

④ java編程:定義一個圓circle類,包含如下內容

代碼如下:

importjava.util.Scanner;

classCircle{

privatedoubleradius;

publicCircle(doubleradius){
this.radius=radius;
}

publicdoublegetRadius(){
returnradius;
}

publicvoidsetRadius(doubleradius){
this.radius=radius;
}

publicdoublegetArea(){
returnMath.PI*radius*radius;
}

publicdoublegetPerimeter(){
return2*Math.PI*radius;
}
}

publicclassApp{

publicstaticvoidmain(String[]argv){

Scannerscanner=newScanner(System.in);

System.out.print("請輸入圓半徑:");

doubler=scanner.nextDouble();


Circlec=newCircle(r);

System.out.println("面積:"+c.getArea()+",周長:"+c.getPerimeter());
}
}

運行結果:

⑤ JAVA編程中求圓的面積怎麼寫

import java.util.Scanner;

//java 並不直接支持控制台輸入,但可以使用Scanner類建立它的對象,已讀取來System.in的輸入

public class KongZhi {

public static void main(String[] args) {

Scanner input = new Scanner( System.in);

System.out.println("Enter a number for radius: ");

double radius = input.nextDouble();

double area= radius*radius*3.14;

System.out.println("The area for the circle of radius "+radius+" "+area);

}

}

(5)圓的代碼java擴展閱讀

其他方法求圓的面積:

#include<stdio.h>

#include<math.h>

#define M=3.14

int main()

{

int r;

double s;

scanf("%d",&r);

s=M*pow(r,2);

printf("%0.7lf",s);

return 0;

}

⑥ 試編寫一個JAVA應用程序,要求輸入一個圓的半徑,輸出其面積

編寫一個java應用程序,要求輸入一個圓的半徑輸出其面積代碼:
Scanner scanner=new Scanner(System.in);
System.out.println("請輸入圓的半徑:");
int r=Integer.parseInt(scanner.next()); //獲取半徑
System.out.println("圓的面積為:"+Math.PI*r*r);

⑦ 在Java中如何用程序畫一個圓

使用java畫圓要用到繪圖類Graphics,下面是實例代碼和運行效果:

packagecom.dikea.demo01;

importjava.awt.*;

importjavax.swing.*;

//java繪圖原理

publicclassdemo_01extendsJFrame{

MyPanelmp=null;

publicstaticvoidmain(String[]args){

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

demo_01demo01=newdemo_01();

}

publicdemo_01(){

mp=newMyPanel();

this.add(mp);

this.setSize(400,300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

}

//定義一個MyPanel面板,用於繪圖區域

classMyPanelextendsJPanel{

//覆蓋JPanel

//Graphics是繪圖的重要類,可以理解成一支畫筆

publicvoidpaint(Graphicsg){

//1.調用父類函數完成初始化任務

//這句話不可以少

super.paint(g);

//先畫出一個圓圈

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

}

}

代碼復制進ide編程工具,運行效果如下:

⑧ JAVA畫圓

import java.awt.Frame;
import java.awt.Graphics;

public class S extends Frame{
private int x;
private int y;
private boolean drawOval;//為true時繪制

//測試入口函數
public static void main(String []args)
{
new S().print();
}

//構造函數,初始化x、y坐標,設置drawOval變數為false,設置窗體大小
public S()
{
x = 200;
y = 200;
drawOval = false;
this.setSize(400,400);
this.setVisible(true);
}

public void print(){
//在調用S類實例的print方法時,畫一個以屬性X,Y為起點的寬高為10的圓.
drawOval = true; //設置drawOval變數為true
repaint(); //調用刷新畫面方法
}

public void paint(Graphics g)
{
//為true時繪制
if(drawOval)g.fillOval(x,y,10,10);
}
}

⑨ 請寫出用java代碼畫一個圓

靠,樓上的回答那麼長啊,只要一個函數,就是
drawOval(int
x,int
y,int
w,int
h);
這是是畫橢圓形的函數,但是它也可以畫圓形。
比如
drawOval(100,100,50,50);
就在坐標50,50畫一個直徑100的圓,只要把,最後的2個參數設成一樣就是一個圓。要畫直徑200的話,就把最後2個參數設成200,200
一切OK了

⑩ java代碼畫出一個圓

你先想這道題的思路吧。

首先列印出圓形的話就是在一個60-60這種正方形裡面話個圓,你先要知道要畫的點的位置對吧。算出所有的點列印出來。就是這個思路。然後是怎麼算的問題了

publicclassSSS{
publicstaticvoidmain(String[]args){
//半徑
intr=30;
for(inty=0;y<=2*r;y+=2){
longx=Math.round(r-Math.sqrt(2*r*y-y*y));
longlongLength=2*(r-x);

for(inti=0;i<=x;i++){
System.out.print('');
}
System.out.print('*');

for(intj=0;j<=longLength;j++){
System.out.print('');
}
System.out.println('*');
}
}
}
熱點內容
bat腳本卸載軟體 發布:2024-12-28 20:17:14 瀏覽:742
sqlserver的ip 發布:2024-12-28 20:16:58 瀏覽:358
c語言模塊 發布:2024-12-28 20:10:29 瀏覽:516
安卓螞蟻怎麼唱 發布:2024-12-28 20:00:21 瀏覽:163
編程課必須 發布:2024-12-28 19:58:49 瀏覽:782
怎麼合理配置家庭資產 發布:2024-12-28 19:57:10 瀏覽:317
編譯pl2303安卓驅動 發布:2024-12-28 19:53:09 瀏覽:365
怎麼看到手機wifi密碼 發布:2024-12-28 19:52:19 瀏覽:424
uia編程 發布:2024-12-28 19:49:00 瀏覽:11
安卓手機怎麼設置頂部背景 發布:2024-12-28 19:34:47 瀏覽:736