CpSc 102, Section 1
Assignment 1
May 25, 2000
Due: Wednesday, May 30 by 11:59 p.m.
Assignment: Complete a method to format an integer and return the formatted integer as a String. (20 pts.)
Total point value of assignment: 20 points
Not accepted late.
This assignment is to be done INDIVIDUALLY.
Create a file, A1.java, which will contain assignment. A1.java will contain
a main method and a method
public static String formatInt ( int width, int number )
// pre: width >= 1
// post: number is stored, right-justified, in a String of length width.
// If number would require more positions than width, the field is filled with x's (in lower case)
For example,
If width = 3 and number = 7, the String " 7" is returned.
If width = 3 and number = -11, the String "-11" is returned.
If width = 3 and number = 2375, the String "xxx" is returned.
If width = 2 and number = -12, the string "xx" is returned.
Your main method should contain a test program which tests the above examples, together with any other test data that you think would be helpful. A1.java may contain any additional methods that would be helpful. For example, you might write a method to print out "CPSC 102", your name, the assignment number, and a brief description of the assignment.
Other requirements:
The first operation of your main program must be to print "CPSC 102", your name, the assignment number, and a brief description of the assignment.
Follow the style standards to be found on your instructor's
web page for CPSC 102.
Submit your program using the handin command. There is a link to
the handin description on the CPSC 210 lab page (www.cs.clemson.edu/~lab210).
Grading rubric:
In the opinion of the instructor the program is an honest attempt
to complete the assignment as described 1 pt.
The program compiles without error. 4 pts.
If the two previous requirements are not substantially met, no further
points will be awarded.
Correctness, documentation, and style. 15 pts.
Points will be subtracted for failure to follow style standards.