jlab0401_6.java

来自「华中科技大学JAVA课程所有实验源码及截图 本校的同学可以不用辛苦地敲键盘了 」· Java 代码 · 共 52 行

JAVA
52
字号
class JLab0401_6{
	public static void main(String args[]){
		Circle  myCircle1=new Circle();
		Circle  myCircle2=new Circle(5);
		double s1=myCircle1.area();
		System.out.println("My circle 1 has area"+s1);
		double s2=myCircle2.area();
	    System.out.println("My circle 2 has area"+s2);
	    String w1=myCircle1.toString();
	    String w2=myCircle2.toString();
	    System.out.println(w1);
	    System.out.println(w2);
	    double r1=myCircle1.getRadius();
	    double r2=myCircle1.getRadius();
		System.out.println("My circle 2 has radius"+r1);
		System.out.println("My circle 2 has radius"+r2);
		 r1=myCircle1.circumference();
		 r2=myCircle2.circumference();
		System.out.println("My circle 1 has circumference"+r1);
		System.out.println("My circle 2 has circumference"+r2);
		}
	}//end of class JLab0401
	
	class Circle{
		double radius;
		public Circle(double r){
			radius=r;
		}
		public Circle(){
			radius=1;
		}
		public double area(){
		double a;
		a=3.141592653*radius*radius;
		return a;
		}
		public double circumference(){
		double a;
		a=3.141592653*2*radius;
		return a;
		}
		public String toString(){
		return("Circle with radius "+this.radius);
		}
		public void setRadius(double r){
		radius=r;
		}
		public double getRadius(){
		return radius;
		}
		
		}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?