publicclassTestSimpleCircle{publicstaticvoidmain(String[] args){
SimpleCircle circle1 =newSimpleCircle();
System.out.println("The area of the circle of radius"+circle1.radius+" is "+circle1.getArea());
SimpleCircle circle2 =newSimpleCircle(25);
System.out.println("The area of the circle of radius"+circle2.radius+" is "+circle2.getArea());
SimpleCircle circle3 =newSimpleCircle(125);
System.out.println("The area of the circle of radius"+circle3.radius+" is "+circle3.getArea());
circle2.radius =100;
System.out.println("The area of the circle of radius "+circle2.radius+" is "+circle2.getArea());}}classSimpleCircle{double radius;SimpleCircle(){
radius=1;}SimpleCircle(double newRadius){
radius=newRadius;}doublegetArea(){return radius*radius*Math.PI;}doublegetPerimeter(){return2*radius*Math.PI;}voidsetRadius(double newRadius){
radius=newRadius;}}
二、
publicclassSimpleCircles{publicstaticvoidmain(String[] args){
SimpleCircles circle1 =newSimpleCircles();
System.out.println("The are of the circle of radius"+circle1.radius+" is "+circle1.getArea());
SimpleCircles circle2 =newSimpleCircles(25);
System.out.println("The area of th circle of radius"+circle2.radius+" is "+circle2.getArea());
SimpleCircles circle3 =newSimpleCircles(125);
System.out.println("The area of the circle of radius"+circle3.radius+" is "+circle3.getArea());
circle2.radius =100;
System.out.println("The area of the circle of radius"+circle2.radius+" is "+circle2.getArea());}double radius;SimpleCircles(){
radius =1;}SimpleCircles(double newRadius){
radius=newRadius;}doublegetArea(){return radius*radius*Math.PI;}doublegetPerimeter(){return2* radius * Math.PI;}voidsetRadius(double newRadius){
radius = newRadius;}}
publicclassTestTV{publicstaticvoidmain(String[] args){
TV tv1 =newTV();
tv1.turnOn();
tv1.setChannel(30);
tv1.setVolume(3);
TV tv2=newTV();
tv2.turnOn();
tv2.channelUp();
tv2.channelUp();
tv2.volumeUp();
System.out.println("tv1's channel is "+tv1.channel+" and volume level is "+tv1.volumeLevel);
System.out.println("tv2's channel is "+tv2.channel+" and volume level is "+tv2.volumeLevel);}}
五、
import java.util.Scanner;import javafx.geometry.Point2D;publicclassTestPoint2D{publicstaticvoidmain(String[] args){
Scanner input =newScanner(System.in);
System.out.println("Enter point's x-, y-coordinates: ");double x1 = input.nextDouble();double y1 = input.nextDouble();
System.out.println("Enter point2's x-, y-coordinates: ");double x2=input.nextDouble();double y2=input.nextDouble();
Point2D p1 =newPoint2D(x1,y1);
Point2D p2 =newPoint2D(x2,y2);
System.out.println("p1 is "+p1.toString());
System.out.println("p2 is "+p2.toString());
System.out.println("The distance between p1 and p2 is "+p1.distance(p2));}}
publicclassTestCircleWithStaticMembers{publicstaticvoidmain(String[] args){
System.out.println("Before creating objects");
System.out.println("The number of Circle objects is "+CircleWithStaticMembers.numberOfObjects);
CircleWithStaticMembers c1 =newCircleWithStaticMembers();
System.out.println("\nAfter creating c1");
System.out.println("c1:rdius("+c1.radius+")and number of Circle objects("+c1.numberOfObjects +")");
CircleWithStaticMembers c2 =newCircleWithStaticMembers(5);
c1.radius =9;
System.out.println("\nAfter creating c2 and modifying c1");
System.out.println("c1:radius("+ c1.radius +") and number of Circle objects("+c1.numberOfObjects +")");
System.out.println("c2:radius ("+ c2.radius +") and number of Circle objects ("+c2.numberOfObjects +")");}}
//public class TestCircleWithPrivateDataFields {// public static void main(String[] args) {// CircleWithPrivateDataFields myCircle = new CircleWithPrivateDataFields(5.0);// System.out.println("The area of the circle of radius"+myCircle.getRadius()+" is "+myCircle.getArea());//// myCircle.getRadius(myCircle.getRadius()*1.1);// System.out.println("The area of the circle of radius "+myCircle.getRadius()+" is "+myCircle.getArea());//// System.out.println("The number of objects created is "+CircleWithPrivateDataFields.getNumberOfObjects());// }//}
十、
publicclassTestPassObject{publicstaticvoidmain(String[] args){
CircleWithPrivateDataFields myCircle =newCircleWithPrivateDataFields(1);int n =5;printAreas(myCircle,n);
System.out.println("\n"+"Radius is "+myCircle.getRadius());
System.out.println("n is "+n);}publicstaticvoidprintAreas(CircleWithPrivateDataFields c,int times){
System.out.println("Radius \t\tArea");while(times>=1){
System.out.println(c.getRadius()+"\t\t"+c.getArea());
c.setRadius(c.getRadius()+1);
times--;}}}
十一、
publicclassTotalArea{publicstaticvoidmain(String[] args){
CircleWithPrivateDataFields[] circleArray;
circleArray =createCircleArray();printCircleArray(circleArray);}publicstatic CircleWithPrivateDataFields[]createCircleArray(){
CircleWithPrivateDataFields[] circleArray=newCircleWithPrivateDataFields[5];for(int i=0;i<circleArray.length;i++){
circleArray[i]=newCircleWithPrivateDataFields(Math.random()*100);}return circleArray;}publicstaticvoidprintCircleArray(CircleWithPrivateDataFields[] circleArray){
System.out.printf("%-30s%-15s\n","Radius","Area");for(int i =0; i < circleArray.length; i++){
System.out.printf("%-30f%-15f\n", circleArray[i].getRadius(), circleArray[i].getArea());}
System.out.println("-----------------------------------------------------");
System.out.printf("%-30s%-15f\n","The total area of circles is",sum(circleArray));}publicstaticdoublesum(CircleWithPrivateDataFields[] circleArray){double sum=0;for(int i =0;i<circleArray.length;i++)
sum+=circleArray[i].getArea();return sum;}}
一、public class TestSimpleCircle { public static void main(String[] args) { SimpleCircle circle1 = new SimpleCircle(); System.out.println("The area of the circle of radius"+circle1.radius+" is "+circle1.getArea()); SimpleCircle