Lecture 7 - CS159 –Arrays+Scanner
Due this week:
Review your Exam 1 grade�Fri 11pm Lab6�Sun HW 3
Tue Reading Week 6
Fri Quiz 6 / Lab 7
Sun HW 4
An Array in memory
Arrays in Java
When elements are known up front
One can then assign elements or access elements using the [] operator.
Elements unknown up front
One can declare an array and assign default values to all of the elements to it as follows:
One can then assign elements or access elements using the [] operator.
Elements of Arrays as parameters
Arrays as parameters
Returning an Array
Attributes and methods
Java vs Python
Java vs Python more
PI question Runetone
Streams
Standard Streams
When are they created
Encapsulation of Std Streams
PrintStream
Unformatted Output:
Formatting PrintStream
Format Strings:
Format String
Example
InputStream
Using Scanner object
Important Constructors:
Some Relevant Methods:
Scanner Example
Issue when using Scanner
Scanner issue/ “bug”
New approach
Parts of this activity are based on materials developed by David Bernstein.
</end>