pre3 - Prelab Exercises Sections 3.2-3.5 These exercises...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Prelab Exercises Sections 3.2-3.5 These exercises focus on the String, Random, and Math classes defined in the Java Standard Class Library. The main concepts are in the text in sections 3.2-3.5. The goals of the lab are for you to gain experience with the following concepts: Declaring a variable to be a reference to an object -- for example, the following declares the variable quotation to be a reference to a String object: String quotation; Declaring a variable to be a reference to an object and creating the object ( instantiating it) using the new operator -- for example, String quotation = new String("I think, therefore I am."); Random generator = new Random(); Invoking a method to operate on an object using the dot operator -- for example, quotation.length() invokes the length method which returns the length of the quotation String or quotation.toLowerCase() quotation except all letters are lower case. These invocations would be used in a program in a place appropriate for an integer (in the first case) or a String (in the second case) such as an assignment statement or a println statement. Invoking static or class methods --- these are methods that are invoked using the class name rather than an object name. The methods in the Math class are static methods (basically because we don't need different instances of Math whereas there are lots of different String objects). Examples are Math.sqrt(2) (which returns the square root of 2) and Math.pow(3, 2) (which returns 3 2 ) Importing the appropriate packages -- usually when you use classes from a library you need to put the import declaration at the top of your program. The exception is for classes defined in the java.lang package (this includes String and Math) which is automatically imported into every Java program. Exercises
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 4

pre3 - Prelab Exercises Sections 3.2-3.5 These exercises...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online