testpassingobject.java

来自「此源码为机械工业出版社出版的《Java语言程序设计》第三版所配套的书中所有源代码」· Java 代码 · 共 31 行

JAVA
31
字号
// TestPassingObject.java: Demonstrate passing objects to methods
public class TestPassingObject
{
  // Main method
  public static void main(String[] args)
  {
    // Create a Circle object with default radius 1
    Circle myCircle = new Circle();

    // Print areas for radius 1, 2, 3, 4, and 5.
    int n = 5;
    printAreas(myCircle, n);

    // See myCircle.radius and times
    System.out.println("\n" + "Radius is " + myCircle.radius);
    System.out.println("n is " + n);
  }

  // Print a table of areas for radius
  public static void printAreas(Circle c, int times)
  {
    System.out.println("Radius \t\tArea");
    while (times >= 1)
    {
      System.out.println(c.radius + "\t\t" + c.findArea());
      c.radius++;
      times--;
    }
  }
}

⌨️ 快捷键说明

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