CSCI 201: Intro to Programming (Java)
Programs designed in class
- Automatic array initialization
- Computing the number of minimum elements in an array and input file numbers.dat for input redirection
- Using command-line parameters
- Passing arrays to methods and simple array algorithms
- Working with arrays of objects (processing student records):
- class StudentRec.java
- calling program Grading6.java
- sample student roster students.dat
- Generating random arrays, returning objects from arrays
- Search for query in arrays
- Dynamically extending 1-dim arrays
- by doubling: ExtendArray1.java
- by adding a fixed number of new elements: ExtendArray2.java
- Object-oriented approach: ExtendArray3.java and involved class ArrayClass.java
- Declaration of two-dim arrays:
- Dynamic 2-dim arrays
- Checking a 2-dim array for being a Latin Square and a sample array for checking
- Printing the calendar for a given year
- Hamming code demo
- Dynamic arrays and class StringTokenizer
- Dynamic arrays and class ArrayList
- Converting ArrayList into array of objects
- Reading 1-dim and 2-dim arrays from a file and sampe file array.dat