double width = box.getWidth();
box.translate(15, 25);
Consider these methods:
String.toUpperCase
Rectangle.grow
PrintStream.println
Which of them are mutators?
Rectangle.grow
Rectangle.grow
and PrintStream.println
The detailed description of a method shows:
import java.awt.Rectangle;
In the API documentation of the String class, look at the description of the trim method. What is the result of applying trim to the string " Hello, Space ! "? (Note the spaces in the string.)
" Hello, Space ! "
" Hello,Space! "
"Hello, Space !"
"Hello,Space!"
Find the Random class in the API documentation. What statement do you need to add to your program in order to use that class?
import Random;
import java.util;
import java.util.Random;
import java.*.Random;
import java.awt.Rectangle; public class MoveTester { public static void main(String[] args) { Rectangle box = new Rectangle(5, 10, 20, 30); // Move the rectangle box.translate(15, 25); // Print information about the moved rectangle System.out.print("x: "); System.out.println(box.getX()); System.out.println("Expected: 20"); System.out.print("y: "); System.out.println(box.getY()); System.out.println("Expected: 35"); } }
System.out.println(someResult); System.out.println("Expected: 42");
or
System.out.print("SomeLabel: "); System.out.println(someResult); System.out.println("Expected: 42");
42 Expected: 42
you can relax
We want to write a tester for trim. Which of these is best?
System.out.println("Hello"); System.out.println("Expected: Hello");
System.out.println(" Hello ".trim()); System.out.println("Expected: Hello");
System.out.println(" Hello ".trim()); System.out.println("Expected: Hello ");
System.out.print("|"); System.out.print(" Hello ".trim()); System.out.println("|\nExpected: |Hello|");
Rectangle box = new Rectangle();
Rectangle box = new Rectangle(5, 10, 20, 30); Rectangle box2 = box; box2.translate(15, 25);
int luckyNumber = 13;
int luckyNumber = 13; int luckyNumber2 = luckyNumber;
int luckyNumber = 13; int luckyNumber2 = luckyNumber; luckyNumber2 = 12;
Rectangle box = new Rectangle(5, 10, 20, 30);
Rectangle box = new Rectangle(5, 10, 20, 30); Rectangle box2 = box;
Rectangle box = new Rectangle(5, 10, 20, 30); Rectangle box2 = box; box2.translate(15, 25);
To which strings do greeting
and greeting2
refer
after the following code segment:
String greeting = "Hello"; String greeting2 = greeting; greeting2.toUpperCase();
greeting
and greeting2
refer to
"
Hello"
greeting
refers to "Hello"
,
greeting2
to "HELLO"
greeting
and greeting2
refer to
"
HELLO"