Due: Friday October 5, 9:00 a.m. - No late assignments will be accepted
This assignment involves writing five unrelated Java programs. All
five use
class BufferedReader
to read from standard input as described in class.
We will
be autotesting your programs. Our autotesting program will expect
exactly the
information specified here, no more, no less. You must follow the
following
rules:
Electronically submit all five .java
files by following the
submission
instructions for your campus.
Information about String
methods charAt
, toUpperCase
and toLowerCase
and
Character
methods toUpperCase
and toLowerCase
can be found in "The
Java API:
An Introduction for Students" and also online.
P1.java
that reads 3 Strings and then
prints them
in the opposite order, concatenated, all on one line.P2.java
that reads 3 doubles and then
prints the
average of the first two on one line, followed by the average of
the second
two on the next line, followed by the average of all three on the
last line.P3.java
that reads 2 doubles and an int
and then
prints the sum of the doubles multiplied by the int.P4.java
that reads four Strings and then
prints
the third letter of each all on one line with no spaces. The first
and third
letters of the output should be capitalized and the second and
fourth should
be in lower case. You may assume that each String has at least 3
letters.P5.java
that works with file Counter.java
from the assignments page on the course web site. Your
program will
make two Counter
objects and modify them according to four integers
that it
reads from input. The first two integers specify the starting value
and
increment amount for the first Counter
. The third and fourth
integers
specify the starting value and increment amount for the second
Counter
. Counter
s are created print the first Counter
on one line
and the
second Counter
on the next. Then increment the first Counter
once
and the
second Counter
twice. Then print the first Counter
on one line and
the
second Counter
on the next. Counter
use System.out.println
and
call Counter's
toString
method to get the String
representations of the ints. For example:
System.out.println(c1.toString());