Free Access to Solution Manual for Java Programming 7th Edition Farrell 1285081951 9781285081953 Chapter Answers
Free Access to Solution Manual for Java Programming 7th Edition Farrell 1285081951 9781285081953 Chapter Answers
https://testbankpack.com/download/test-bank-for-java-programming-7th-
edition-farrell-1285081951-9781285081953/
https://testbankpack.com/download/solution-manual-for-java-
programming-8th-edition-farrell-1285856910-9781285856919/
https://testbankpack.com/download/test-bank-for-java-programming-8th-
edition-farrell-1285856910-9781285856919/
https://testbankpack.com/download/test-bank-for-programming-logic-and-
design-comprehensive-7th-edition-joyce-
farrell-1111969752-9781111969752/
https://testbankpack.com/download/solutions-manual-for-programming-
abstractions-in-java-1st-edition-roberts-0134421183-9780134421186/
https://testbankpack.com/download/test-bank-for-introduction-to-java-
programming-comprehensive-version-9th-edition-liang-9780132936521/
Java Programming, Seventh Edition 2-1
Chapter 2
Using Data
At a Glance
• Objectives
• Teaching Tips
• Quick Quizzes
• Additional Projects
• Additional Resources
• Key Terms
Lecture Notes
Overview
Java Programming, Seventh Edition 2-2
Chapter 2 introduces the eight primitive data types in the Java language. Students will
learn to work with integer, floating-point, Boolean, and character values. Arithmetic
and comparison operators are introduced. Finally, students will learn to create input and
confirm dialog boxes using the JOptionPane class.
Objectives
Java Programming, Seventh Edition 2-3
Teaching Tips
1. Define variables and constants. Explain the difference between variables and
constants. Using Table 2-1, explain the concept of data types and introduce the eight
primitive data types. Suggest uses for the primitive types.
3. If your students have worked with a database system or another programming language,
compare these data types with those found elsewhere. Emphasize the similarity between
concepts.
4. Define a reference type as a Java class. In Chapter 3, students will create classes out of
primitive types and other reference types.
Declaring Variables
Teaching
Discuss the importance of choosing meaningful names for variables.
Tip
4. Spend time discussing what Java does when it encounters an uninitialized variable.
Define the concept of a garbage value. If possible, demonstrate using your Java
compiler.
5. Point out the single line with multiple declarations on page 54. Emphasize that while
this is legal code, it should be avoided to ensure program readability.
1. Define a named constant. Explain how to create a named constant using the final
keyword. Note that it is common practice to use all uppercase letters with constants.
Rather than using camel casing to differentiate words in a constant, suggest using an
underscore between words.
2. Demonstrate how to create several constants. If possible, demonstrate this using your
compiler. Refer to the examples on page 55.
3. Define a blank final. Demonstrate how to create a blank final, and discuss when
this type of constant might be appropriate.
5. Define a magic number. Demonstrate the difficulty of working with magic numbers in
large programs. Page 55 lists several reasons to use constants instead of magic numbers.
1. Define scope as the area in which a data item is visible to a program and in which you
can refer to it using its simple identifier.
2. Explain that a variable or constant is in scope from the point it is declared until the end
of the block of code in which the declaration lies.
3. An excellent analogy is the classroom. Items written on your board are not visible in the
room next door. Also, students named Tim in your class are quite different from those
named Tim next door.
1. Define concatenation. Discuss the shaded code in Figure 2-1 on page 56.
1. Mention that each constant can hold only one value for the duration of a program.
2. Explain how to correctly swap the values of two variables. Refer to page 58 for the
sample code to swap variable contents.
You Do It
1. Students should follow the steps in the book on pages 59–62 to create a Java application
that declares and uses a variable.
1. Mathematically define integers and whole numbers. It is likely that your students have
forgotten what numbers these represent.
2. Describe the int, byte, short, and long data types. Using Table 2-2, explain the
storage capacity of each type. Spend a little time discussing why programmers must
care about the storage capacity.
3. Demonstrate what happens if a math expression results in a number outside of the range
of a data type. For example, consider that the code byte dogAge = (byte) (42
* 7); results in the variable dogAge holding 38. The value comes from subtracting
256 from the “real” answer of 294.
Quick Quiz 1
1. A data item is constant when it cannot be changed while a program is running. A data
item is when it might change.
Answer: variable
Java Programming, Seventh Edition 2-6
2. An item’s describes the type of data that can be stored there, how much memory
the item occupies, and what types of operations can be performed on the data. Answer:
data type
4. The types are all variations of the integer type. Answer: byte, short, and long
You Do It
1. Students should follow the steps in the book on pages 64–67 to create a Java application
that declares and uses a variable.
1. Introduce the concept of a boolean variable, which can have one of two values:
true or false.
2. Using Table 2-3, describe the relational operators available in Java. Note that the
result of each comparison is a boolean value.
Teaching
The Boolean type is named after George Boole, an English mathematician.
Tip
Java Programming, Seventh Edition 2-7
1. Define floating-point numbers. Describe the type of numbers that floating-point values
represent.
2. Using Table 2-4, introduce the two floating-point data types: double and float.
Make sure that students understand the concept of significant digits. Reiterate the
concept of precision. Double variables are more precise than float variables.
3. Demonstrate how to create several floating-point types. As shown on page 70, discuss
why you need to type the letter F after the number in float declarations and
instantiations.
1. Explain the use of the char data type to hold a single character. A constant character
value is placed between single quotation marks.
2. Describe the Unicode system as holding all symbols for all languages on the planet.
Unicode helps Java be useful around the world. Some Unicode values are listed in Table
2-5; the entire table can be found at Unicode.org.
3. Demonstrate how to store Unicode values in the char data type. For example, this line
will store the fraction ½ in the char variable half: char half = '\u00BD';.
5. Describe the purpose of an escape sequence. Using Table 2-6, describe common escape
sequences. Discuss the differences between Figures 2-14 and 2-15.
You Do It
1. Students should follow the steps in the book on page 75 to create a Java application that
declares and uses a char variable.
Java Programming, Seventh Edition 2-8
1. Define the Scanner class. Discuss why it is much better than traditional character-
bycharacter input.
2. Demonstrate how to use the Scanner class to capture keyboard input from the
standard input device (keyboard) represented by System.in. Reiterate the
importance of the prompt. Selected methods of the Scanner class are listed in Table
2-7 on page 77.
3. Review the GetUserInfo class in Figure 2-17 and the program output in Figure 2-18
on page 78. Discuss the importance of echoing the input.
4. Demonstrate what happens if the user types a string into a nextInt() prompt. If
desired, you can demonstrate how to correctly input data into Strings, and then
convert the Strings to the proper data type. This is covered a little later in the chapter.
Teaching Students can learn more about the Scanner class with following
Tip documentation: http://java.sun.com/javase/6/docs/api/java/util/Scanner.html.
Pitfall: Using nextLine() Following One of the Other Scanner Input Methods
1. Illustrate the problems that may occur when using the nextLine() method after one of
the other Scanner class input methods. Use the code samples in Figures 2-19 and 2-21
to aid the discussion. Make sure that students are familiar with the concept of the
keyboard buffer.
You Do It
1. Students should follow the steps in the book on pages 82–85 to create a Java application
that accepts keyboard input.
Java Programming, Seventh Edition 2-9
1. Remind students about using the JOptionPane class to create dialog boxes. Introduce
an input dialog box and a confirm dialog box.
2. Using the code above Figure 2-29, demonstrate how the input boxes can be modified
with different titles and icons.
3. Describe how to convert a String into a primitive class using the type-wrapper
classes: Integer, Float, and Double. Figure 2-30 illustrates how to convert a
String class into double and int variables.
Teaching Define the term parse. Its literal meaning is to break an object into component
Tip parts. It can be roughly defined as reading the contents of an object.
2. Using the code above Figure 2-35, demonstrate how confirm dialog boxes can be
modified with different titles and icons.
Performing Arithmetic
1. Using Table 2-8, show that Java provides all of the standard arithmetic operators.
Remind students that the rules of operator precedence apply in a program just as they do
in math.
2. Define operand and binary operators. Identify them in a simple math expression.
Java Programming, Seventh Edition 2-10
3. Differentiate between integer division and floating-point division. Use examples for
each. Make sure that students understand that in integer division, any fractional portion
of a division result will be lost when both operators are of an integer data type.
Teaching Students may not be as familiar with the modulus operator, %, as with other
Tip arithmetic operators.
1. Remind students about the traditional order of operations acronym, PEMDAS, which
they may have learned in grade school. Spell it out for them: “Please Excuse My Dear
Aunt Sally,” or “Parenthesis, Exponents, Multiplication or Division, and Addition or
Subtraction.” Remind students that math expressions are evaluated from left to right
both in Java and in pure math.
2. Define operator precedence and refer to Table 2-9. Point out that operator precedence
aligns nicely with PEMDAS. Using your Java environment, demonstrate how operator
precedence works using your Java environment.
1. Mention that integer values are exact, but floating-point numbers frequently are only
approximations.
Teaching
Students may not be able to reproduce the output shown in Figure 2-37.
Tip
You Do It
1. Students should follow the steps in the book on pages 96–98 to create a Java application
that uses arithmetic operators.
Quick Quiz 2
1. A relational operator compares two items; an expression containing a comparison
operator has a(n) value.
Answer: boolean
2. A(n) data type can hold floating-point values of up to six or seven significant
digits of accuracy. Answer: float
3. You use arithmetic to perform calculations with values in your programs. Answer:
operators
4. When you combine mathematical operations in a single statement, you must understand
, or the rules for the order in which parts of a mathematical expression are
evaluated.
Answer: operator precedence
1. Describe the concept of type conversion. Discuss why this is an important concept.
Java Programming, Seventh Edition 2-12
1. Define a unifying type. Using Figure 2-41, explain how Java promotes variables to a
unifying type by selecting the largest data type in the expression.
Teaching Ask students to write a program that illustrates the use of unifying types and type
Tip casting.
1. Remind students of the F placed after numbers to convert a double into float.
2. Define type casting. Demonstrate how to create an explicit conversion using the cast
operator. Be sure to provide an example demonstrating why this is important. A good
example is dividing 1 and 2, expecting .5 but getting 0.
Two Truths and a Lie
You Do It
1. Students should follow the steps in the book on pages 102–104 to create a Java
application that uses unifying types and casting.
Don’t Do It
Quick Quiz 3
1. True or False: The cast type is the type to which all operands in an expression are
converted so that they are compatible with each other. Answer: False
2. casting forces a value of one data type to be used as a value of another type.
Answer: Type
4. A(n) dialog box asks a question and provides a text field in which the user can
enter a response.
Answer: input
Additional Projects
1. Create a Java application that performs two arithmetic and two comparison operations
on the same set of variables. Print the results to the console.
2. Create a Java application that prompts the user for two values using input dialog boxes
and then displays the sum of the values using a message dialog box.
Additional Resources
1. Primitive Data Types:
http://download.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
2. More on JOptionPane:
http://download.oracle.com/javase/tutorial/uiswing/components/dialog.html
3. Summary of Operators:
http://download.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.html
4. Operators: http://download.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
Key Terms
Assignment: the act of providing a value for a variable.
Assignment operator: the equal sign (=). Any value to the right of the equal sign is
assigned to the variable on the left of the equal sign.
Associativity: refers to the order in which operands are used with operators.
Binary operators: require two operands.
Blank final: a final variable that has not yet been assigned a value.
Block of code: the code contained within a set of curly braces.
boolean variable: can hold only one of two values: true or false.
byte: a data type that holds very small integers, from –128 to 127.
Camel casing: a style in which an identifier begins with a lowercase letter and
subsequent words within the identifier are capitalized.
Cast operator: performs an explicit-type conversion. It is created by placing the
desired result type in parentheses before the expression to be converted. char: a data
type used to hold any single character.
Comparison operator: another name for a relational operator.
Concatenated: combine a value with another value.
Confirm dialog box: displays the options Yes, No, and Cancel.
Constant: a data item that cannot be changed during the execution of an application.
Consumed: retrieve and discard an entry without using it.
Data type: describes the type of data that can be stored there, how much memory the
item occupies, and what types of operations can be performed on the data.
double: a data type that can hold a floating-point value of up to 14 or 15 significant
digits of accuracy.
Double-precision floating-point number: stored in a double.
Echoing the input: repeat the user’s entry as output so that the user can visually
confirm the entry’s accuracy.
Escape sequence: begins with a backslash followed by a character; the pair represents a
single character.
Explicit conversion: the data-type transformation caused by using a cast operator.
final: the keyword that precedes named constants.
float: a data type that can hold a floating-point value of up to six or seven significant
digits of accuracy.
Floating-point: a number that contains decimal positions.
Floating-point division: the operation in which two values are divided and either or
both are floating-point values.
Garbage value: the unknown value stored in an uninitialized variable.
Implicit conversion: the automatic transformation of one data type to another.
Initialization: an assignment made when you declare a variable.
Java Programming, Seventh Edition 2-15
Input dialog box: asks a question and provides a text field in which the user can enter a
response.
int: the data type used to store integers.
Integer: a whole number without decimal places.
Integer division: the operation in which one integer value is divided by another; the
result contains no fractional part.
Keyboard buffer: a small area of memory where keystrokes are stored before they are
retrieved into a program.
Literal constant: a value that is taken literally at each use.
long: a data type that holds very large integers, from –9,223,372,036,854,775,808 to
9,223,372,036,854,775,807.
Lvalue: an expression that can appear on the left side of an assignment statement.
Magic number: a value that does not have immediate, intuitive meaning, or a number
that cannot be explained without additional knowledge. Unnamed constants are magic
numbers.
Modulus operator: the remainder operator; also called mod.
Named constant: a memory location whose declaration is preceded by the keyword
final and whose value cannot change during program execution.
Null String: an empty String created by typing a set of quotation marks with
nothing between them.
Numeric constant: a number whose value is taken literally at each use.
Operand: a value used in an arithmetic statement.
Operator precedence: the rules for the order in which parts of a mathematical
expression are evaluated.
Parse: to break into component parts.
Primitive type: a simple data type. Java’s primitive types are byte, short, int,
long, float, double, char, and boolean.
Promotions: implicit conversions.
Prompt: a message that requests and describes user input.
Reference types: complex data types that are constructed from primitive types.
Relational operator: compares two items. An expression that contains a relational
operator has a Boolean value.
Remainder operator: the percent sign. When it is used with two integers, the result is
an integer with the value of the remainder after division takes place.
Rvalue: an expression that can appear only on the right side of an assignment
statement.
Scientific notation: a display format that more conveniently expresses large or small
numeric values. A multidigit number is converted to a single-digit number and
multiplied by 10 to a power.
Scope: the area in which a variable is visible to a program.
short: a data type that holds small integers, from –32,768 to 32,767.
showConfirmDialog() method: in the JOptionPane class; used to create a
confirm dialog box.
Discovering Diverse Content Through
Random Scribd Documents
§ 9. 1368. The note that he received his pension, in 1368, on May
25, is of some importance. It renders improbable a suggestion of
Speght, that he accompanied his former master, Lionel, Duke of
Clarence, to Italy in this year. Lionel set off with an unusually large
retinue, about the 10th of May[56], and passed through France on
his way to Italy, where he was shortly afterwards married, for the
second time, to Violante, daughter of Galeazzo Visconti. But his
married life was of short duration; he died on Oct. 17 of the same
year, not without suspicion of poison. His will, dated Oct. 3, 1368, is
given in Testamenta Vetusta, ed. Nicolas, p. 70. It does not appear
that Chaucer went to Italy before 1372-3; but it is interesting to
observe that, on his second journey there in 1378, he was sent to
treat with Barnabo Visconti, Galeazzo's brother, as noted at p. xxxii.
This year is memorable for the last of the three great pestilences
which afflicted England, as well as other countries, in the fourteenth
century. Queen Philippa died at Windsor on Aug. 15; and we find an
entry, dated Sept. 1, that Geoffrey Chaucer, a squire of less estate,
and his wife Philippa, were to have an allowance for mourning[59],
as stated above. Less than a month later, the Duchess Blaunche
died, on Sept. 12; and her death was commemorated by the poet in
one of the earliest of his extant poems, the Book of the Duchesse
(see p. 277).
Towards the end of the latter year, on Nov. 12, 1372, Chaucer, being
then 'scutifer,' or one of the king's esquires, was joined in a
commission with James Provan and John de Mari, the latter of whom
is described as a citizen of Genoa, to treat with the duke, citizens,
and merchants of Genoa, for the purpose of choosing an English
port where the Genoese might form a commercial establishment[65].
On Dec. 1, he received an advance of 66l. 13s. 4d. towards his
expenses[66]; and probably left England before the close of the year.
§ 12. 1373. Chaucer's First Visit to Italy. All that is known of this
mission is that he visited Florence as well as Genoa, and that he
returned before Nov. 22, 1373, on which day he received his pension
in person[67]. It further appears that his expenses finally exceeded
the money advanced to him; for on Feb. 4, 1374, a further sum was
paid to him, on this account, of 25l. 6s. 8d.[68] It was probably on
this occasion that Chaucer met Petrarch at Padua, and learnt from
him the story of Griselda, reproduced in the Clerkes Tale. Some
critics prefer to think that Chaucer's assertions on this point are to
be taken as imaginative, and that it was the Clerk, and not himself,
who went to Padua; but it is clear that in writing the Clerkes Tale,
Chaucer actually had a copy of Petrarch's Latin version before him;
and it is difficult to see how he came by it unless he obtained it from
Petrarch himself or by Petrarch's assistance. For further discussion of
this point, see remarks on the Sources of the Clerkes Tale, in vol. iii.,
and the notes in vol. v.[69] We must, in any case, bear in mind the
important influence which this mission to Italy, and a later one in
1378-9 to the same country, produced upon the development of his
poetical writings.
In the same year, we also meet with the only known record
connected with Chaucer's exercise of the Office of Comptroller of the
Customs. On July 12, 1376, the King granted him the sum of 71l. 4s.
6d., being the value of a fine paid by John Kent, of London, for
shipping wool to Dordrecht without having paid the duty thereon[80].
Towards the end of this year, Sir John Burley and Geoffrey Chaucer
were employed together on some secret service (in secretis negociis
domini Regis), the nature of which is unknown; for on Dec. 23,
1376, Sir John 'de Burlee' received 13l. 6s. 8d., and Chaucer half
that sum, for the business upon which they had been employed[81].
§16. 1377. On Feb. 12, 1377, Chaucer was associated with Sir
Thomas Percy (afterwards Earl of Worcester) in a secret mission to
Flanders, the nature of which remains unknown; and on this
occasion Chaucer received letters of protection during his mission, to
be in force till Michaelmas in the same year[82]. Five days later, on
Feb. 17, the sum of 33l. 6s. 8d. was advanced to Sir Thomas, and
10l. to Chaucer, for their expenses[83]. They started immediately,
and the business was transacted by March 25; and on April 11
Chaucer himself received at the exchequer the sum of 20l. as a
reward from the king for the various journeys which he had made
abroad upon the king's service (pro regardo suo causâ diuersorum
viagiorum per ipsum Galfridum factorum, eundo ad diuersas partes
transmarinas ex precepto domini Regis in obsequio ipsius domini
Regis)[84].
While Sir Thomas Percy and Chaucer were absent in Flanders, viz.
on Feb. 20, 1377, the Bishop of Hereford, Lord Cobham, Sir John
Montacu (i. e. Montague), and Dr. Shepeye were empowered to treat
for peace with the French King[85]. Their endeavours must have
been ineffectual; for soon after Chaucer's return, viz. on April 26,
1377, Sir Guichard d'Angle and several others were also appointed to
negotiate a peace with France[86]. Though Chaucer's name does not
expressly appear in this commission, he was clearly in some way
associated with it; for only six days previously (Apr. 20), letters of
protection were issued to him, to continue till Aug. 1, whilst he was
on the king's service abroad[87]; and on April 30, he was paid the
sum of 26l. 13s. 4d. for his wages on this occasion[88]. We further
find, from an entry in the Issue Roll for March 6, 1381 (noticed again
at p. xxix), that he was sent to Moustrell (Montreuil) and Paris, and
that he was instructed to treat for peace.
This is clearly the occasion to which Froissart refers in the following
passage. 'About Shrovetide[89], a secret treaty was formed between
the two kings for their ambassadors to meet at Montreuil-sur-Mer;
and the king of England sent to Calais sir Guiscard d'Angle, Sir
Richard Sturey, and sir Geoffrey Chaucer. On the part of the French
were the lords de Coucy and de la Rivieres, sir Nicholas Bragues and
Nicholas Bracier. They for a long time discussed the subject of the
above marriage [the marriage of the French princess with Richard,
prince of Wales]; and the French, as I was informed, made some
offers, but the others demanded different terms, or refused treating.
These lords returned therefore, with their treaties, to their
sovereigns; and the truces were prolonged to the first of May.'—
Johnes, tr. of Froissart, bk. i. c. 326.
The princess Marie, fifth daughter of Charles V., was born in 1370
(N. and Q., 3 S. vii. 470), and was therefore only seven years old in
1377; and died in the same year. It is remarkable that Richard
married Isabella, daughter of Charles VI., in 1396, when she was
only eight.
The long reign of Edward III. terminated on June 21, 1377, during
which Chaucer had received many favours from the king and the
Duke of Lancaster, and some, doubtless, from Lionel, Duke of
Clarence. At the same time, his wife was in favour with the queen,
till her death in August, 1369; and afterwards, with the second
duchess of Lancaster. The poet was evidently, at this time, in easy
circumstances; and it is not unlikely that he was somewhat lavish in
his expenditure. The accession of Richard, at the early age of
eleven, made no difference to his position for some nine years; but
in 1386, the adverse supremacy of Thomas, Duke of Gloucester,
caused him much pecuniary loss and embarrassment for some time,
and he frequently suffered from distress during the later period of
his life.
§ 17. Chaucer's earlier poems: till the death of Edward III. It is probable
that not much of Chaucer's extant poetry can be referred to the
reign of Edward III. At the same time, it is likely that he wrote many
short pieces, in the form of ballads, complaints, virelayes, and
roundels, which have not been preserved; perhaps some of them
were occasional pieces, and chiefly of interest at the time of writing
them. Amongst the lost works we may certainly include his
translation of 'Origenes upon the Maudelayne,' 'The Book of the
Lion,' all but a few stanzas (preserved in the Man of Lawes Tale) of
his translation of Pope Innocent's 'Wrecched Engendring of
Mankinde,' and all but the first 1705 lines of his translation of Le
Roman de la Rose. His early work entitled 'Ceyx and Alcioun' is partly
preserved in the Book of the Duchesse, written in 1369-70. His
A. B. C. is, perhaps, his earliest extant complete poem.
§ 19. 1378. In 1378, on Jan. 16, Chaucer was again associated with
Sir Guichard d'Angle (created Earl of Huntingdon at the coronation of
the new king), with Sir Hugh Segrave, and Dr. Skirlawe, in a mission
to France to negotiate for the king's marriage with a daughter of the
king of France[92]; this is in accordance with a suggestion which, as
noted at p. xxix., originated with the French. The negotiations came,
however, to no result.
By a deed dated June 19, 1380, but preserved in the Hustings Roll,
no. 110, at the Guildhall, and there dated 5 Ric. II. (1381-2),
Chaucer released his interest in his father's house to Henry Herbury,
vintner, in whose occupation it then was; and it is here that he
describes himself as 'me Galfridum Chaucer, filium Johannis Chaucer,
Vinetarii Londonie [108].' This is the best authority for ascertaining
his father's name, occupation, and abode. Towards the close of the
year we find the following payments to him; viz. on Nov. 16, sums of
6l. 13s. 4d. and 6s. 8d.; on Nov. 28, the large sum of 46l. 13s. 4d.,
paid to Nicholas Brembre and John Philipot, Collectors of Customs,
and to Geoffrey Chaucer, Comptroller of the Customs; and on Dec.
31, certain sums to himself and his wife[109].
§ 23. 1383. In 1383, the recorded payments are: on Feb. 27, 6s.
8d.; on May 5, his own and his wife's pensions; and on Oct. 24, 6l.
13s. 4d. for his own pension[112]. Besides these, is the following
entry for Nov. 23: 'To Nicholas Brembre and John Philipot, Collectors
of Customs, and Geoffrey Chaucer, Comptroller; money delivered to
them this day in regard of the assiduity, labour, and diligence
brought to bear by them on the duties of their office, for the year
late elapsed, 46l. 13s. 4d.'; being the same amount as in 1381[113].
It is possible that the date Dec. 10, on which he tells us that he
began his House of Fame, refers to this year.
§ 24. 1384. In 1384, on Apr. 30, he received his own and his wife's
pensions[114]. On Nov. 25, he was allowed to absent himself from
his duties for one month, on account of his own urgent affairs; and
the Collectors of the Customs were commanded to swear in his
deputy[115]. On Dec. 9, one Philip Chaucer is referred to as
Comptroller of the Customs, but Philip is here an error for Geoffrey,
as shewn by Mr. Selby[116].
It was during the sitting of this parliament, viz. on Oct. 15, that
Chaucer was examined at Westminster in the case of Richard, lord
Scrope, against the claim of Sir Robert Grosvenor, as to the right of
bearing the coat of arms described as 'azure, a bend or.' The
account of Chaucer's evidence is given in French[123]; the following
is a translation of it, chiefly in the words of Sir H. Nicolas:—
'Asked, how he knew that the said arms appertained to the said
Sir Richard? Said—by hearsay from old knights and squires, and
that they had always continued their possession of the said
arms; and that they had always been reputed to be their arms,
as the common fame and the public voice testifies and had
testified; and he also said, that when he had seen the said arms
in banners, glass, paintings, and vestments, they were
commonly called the arms of Scrope.
'Asked, if he had ever heard say who was the first ancestor of
the said Sir Richard who first bore the said arms? Said—No; nor
had he ever heard otherwise than that they were come of old
ancestry and of old gentry, and that they had used the said
arms.
'Asked, if he had ever heard say how long a time the ancestors
of the said Sir Richard had used the said arms? Said—No; but
he had heard say that it passed the memory of man.
'Asked, if he had ever heard of any interruption or claim made
by Sir Robert Grosvenor or by his ancestors or by any one in his
name, against the said Sir Richard or any of his ancestors? Said
—No; but said, that he was once in Friday Street, London, and,
as he was walking in the street, he saw a new sign, made of the
said arms, hanging out; and he asked what inn it was that had
hung out these arms of Scrope? And one answered him and said
—No, sir; they are not hung out as the arms of Scrope, nor
painted for those arms; but they are painted and put there by a
knight of the county of Chester, whom men call Sir Robert
Grosvenor; and that was the first time that he had ever heard
speak of Sir Robert Grosvenor, or of his ancestors, or of any one
bearing the name of Grosvenor.'
The statement that Chaucer was, at this time, of the age of 'forty
and upwards' (xl. ans et plus) ought to be of assistance in
determining the date of his birth; but it has been frequently
discredited on the ground that similar statements made, in the same
account, respecting other persons, can easily be shewn to be
incorrect. It can hardly be regarded as more than a mere phrase,
expressing that the witness was old enough to give material
evidence. But the testimony that the witness had borne arms for
twenty-seven years (xxvii. ans) is more explicit, and happens to tally
exactly with the evidence actually given concerning the campaign of
1359; a campaign which we may at once admit, on his own
shewing, to have been his first. Taken in connexion with his service
in the household of the Countess of Ulster, where his position was
probably that of page, we should expect that, in 1359, he was
somewhere near 20 years of age, and born not long before 1340. It
is needless to discuss the point further, as nothing will convince
those who are determined to make much of Chaucer's allusions to
his 'old age' (which is, after all, a personal affair), and who cannot
understand why Hoccleve should speak of himself as 'ripe for death'
when he was only fifty-three.
It was during the session of this same parliament (Oct. 1386) that
Chaucer gave up the house in Aldgate which he had occupied since
May, 1374; and the premises were granted by the corporation to one
Richard Forster, possibly the same person as the Richard Forrester
who had been his proxy in 1378[125]. In this house he must have
composed several of his poems; and, in particular, The Parlement of
Foules, The House of Fame, and Troilus, besides making his
translation of Boethius. The remarks about 'my house' in the
Prologue to the Legend of Good Women, 282, are inconsistent with
the position of a house above a city-gate. If, as is probable, they
have reference to facts, we may suppose that he had already
practically resigned his house to his friend in 1385, when he was no
longer expected to perform his official duties personally.
§ 27. 1387. In 1387, the payment of his wife's pension, on June 18,
appears for the last time[128]. It cannot be doubted that she died
during the latter part of this year. In the same year, and in the spring
of 1388, he received his own pensions, as usual[129]; but his wife's
pension ceased at her death, at a time when his own income was
seriously reduced.
In the same year, Chaucer was entrusted with the task of putting up
scaffolds in Smithfield for the king and queen to see the jousts which
took place there in the month of May; this notice is particularly
interesting in connexion with the Knightes Tale (A 1881-92). The
cost of doing this, amounting to 8l. 12s. 6d., was allowed him in a
writ dated July 1, 1390; and he received further payment at the rate
of 2s. a day[135].
About this time, in the 14th year of king Richard (June 22, 1390-
June 21, 1391), he was appointed joint forester, with Richard Brittle,
of North Petherton Park, in Somersetshire, by the earl of March, the
grandson of his first patron, Prince Lionel. Perhaps in consequence
of the death of Richard Brittle, he was made sole forester in 21 Ric.
II. (1397-8) by the countess of March; and he probably held the
appointment till his death in 1400. No appointment, however, is
known to have been then made, and we find that the next forester,
appointed in 4 Hen. V. (1416-17), was no other than Thomas
Chaucer, who may have been his son[136]. It is perhaps worthy of
remark that some of the land in North Petherton, as shewn by
Collinson, descended to Emma, third daughter of William de Placetis,
which William had the same office of 'forester of North Petherton' till
his death in 1274; and this Emma married John Heyron, who died in
1326-7, seised of lands at Enfield, Middlesex, and at Newton, Exton,
and North Petherton, in the county of Somerset (Calend. Inquis. post
Mortem, 1806, vol. i. p. 333; col. 1). If this John Heyron was related
to the Maria Heyron who was Chaucer's grandmother, there was
perhaps a special reason for appointing Chaucer to this particular
office.
§ 37. 1398. We may certainly infer that, at this time, Chaucer was
once more in great distress for money, and considerably in debt. It is
also probable that he was becoming infirm; for indeed, his death
was now approaching. In the Easter term of 1398 (Apr. 24-May 20),
one Isabella Buckholt sued him for the sum of 14l. 1s. 11d. He did
not, however, put in an appearance; for the sheriff's return, in the
Michaelmas term (Oct. 9-Nov. 28), was—'non est inventus'; and a
similar return was again made in the Trinity term of 1399 (June 4-
25)[150].
The king was prompt to reply; it must have given him real
satisfaction to be able to assist the old poet, with whom he must
have been on familiar terms. On Oct. 3, only the fourth day after the
king's accession, the answer came. He was to receive 40 marks
yearly (26l. 13s. 4d.), in addition to the annuity of 20l. which king
Richard had granted him; so that his income was more than
doubled. Even then, he met with a slight misfortune, in losing his
letters patent; but, having made oath in Chancery, that the letters
patent of Feb. 28, 1394 (referring to king Richard's grant of 20l.),
and the new letters patent of Oct. 3, 1399, had been accidentally
lost, he procured, on Oct. 13, exemplifications of these records[156].
These grants were finally confirmed by the king on Oct. 21[157].
We should notice that this Henry Somere was, at the time, the Clerk
of the Receipt of the Exchequer; he was afterwards Under Treasurer,
at which time Hoccleve addressed to him a Balade, printed in
Furnivall's edition of Hoccleve's Works, at p. 59, followed by a
Roundel containing a pun upon his name; as well as a second
Balade, addressed to him after he had been made a Baron, and
promoted to be Chancellor (see the same, p. 64). Perhaps he was
related to John Somere, the Frere, mentioned in the Treatise on the
Astrolabe (Prol. 62).
§ 40. Chaucer's Arms and Tomb. 'In front of the tomb,' says Sir. H.
Nicolas, 'are three panelled divisions of starred quarterfoils (sic),
containing shields with the Arms of Chaucer, viz. Per pale argent and
gules, a bend counterchanged; and the same Arms also occur in an
oblong compartment at the back of the recess, where the following
inscription was placed, but which is now almost obliterated, from the
partial decomposition and crumbling state of the marble. A small
whole-length portrait of Chaucer was delineated in plano on the
north side of the inscription, but not a vestige of it is left; and the
whole of the recess and canopy has recently been coloured black.
M.S.
Qui fuit Anglorum Vates ter maximus olim,
Galfridus Chaucer conditur hoc tumulo:
Annum si quaeras domini, si tempora vitae,
Ecce notae subsunt, quae tibi cuncta notant.
25 Octobris 1400.
Ærumnarum requies mors.
N. Brigham hos fecit musarum nomine sumptus
1556.
§ 41. Thomas Chaucer. Few things are more remarkable than the utter
absence of unequivocal early evidence as to the above-mentioned
point. That Geoffrey Chaucer was a famous man, even in his own
day, cannot be doubted; and it is equally certain that Thomas
Chaucer was a man of great wealth and of some consequence. Sir
H. Nicolas has collected the principal facts relating to him, the most
important being the following. On Oct. 26, 1399, Henry IV. granted
him the offices of Constable of Wallingford Castle and Steward of the
Honours of Wallingford and St. Valery and of the Chiltern Hundreds
for life, receiving therefrom 40l. a year, with 10l. additional for his
deputy[162]. On Nov. 5, 1402, he was appointed Chief Butler for life
to King Henry IV.[163]; and there is a note that he had previously
been Chief Butler to Richard II.[164], but the date of that
appointment has not been ascertained. He was also Chief Butler to
Henry V. until March, 1418, when he was superseded[165]; but was
again appointed Chief Butler to Henry VI. after his accession. He
represented Oxfordshire in Parliament in 1402, 1408, 1409, 1412,
1414, 1423, 1427, and 1429; and was Speaker of the House of
Commons in 1414[166], and in other years. 'He was employed on
many occasions of trust and importance during the reigns of Henry
IV., Henry V., and Henry VI.;' to which Sir H. Nicolas adds, that he
'never attained a higher rank than that of esquire.'
His wealth, at his death in 1434, was unusually great, as shewn by
the long list of his landed possessions in the Inquisitiones post
Mortem. This wealth he doubtless acquired by his marriage with an
heiress, viz. Matilda, second daughter and co-heiress of Sir John
Burghersh, who died Sept. 21, 1391, when Matilda was 12 years old.
Unfortunately, the date of this marriage is uncertain, though Sir H.
Nicolas shews that it was probably earlier than 1403. The exact date
would be very useful; for if it took place before 1399, it becomes
difficult to understand why the poet was left so poor, whilst his son
had vast possessions.
The only child of Thomas and Matilda Chaucer was Alice, whose
third husband was no less a person than William de la Pole, then
Earl and afterwards Duke of Suffolk, who was beheaded in 1450.
Their eldest son was John de la Pole, Duke of Suffolk, who married
Elizabeth, sister of King Edward IV. Their eldest son bore the same
name, and was not only created Earl of Lincoln, but was actually
declared heir-apparent to the throne by Richard III; so that there
was, at one time, a probability that Thomas Chaucer's great-
grandson would succeed to the throne. But the battle of Bosworth,
in 1485, set this arrangement aside; and the Earl of Lincoln was
himself killed two years later, in the battle of Stoke.
§ 42. The relationship of Thomas to Geoffrey Chaucer. Considering the
great eminence of these two men, the almost total silence of early
evidence, establishing a connexion between them, is in a high
degree remarkable.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
testbankpack.com