768
Motorola, 591
68000 chip introduced by, 479
68040 introduced by, 634
Mouse, 21, 22, 325
MP3 format, 658
Multidimensional arrays, 581, 591–592
declaring as parameters, 620
errors with, 619
Multiple button events, handling, 409–411,
421
Multiple class files, applications with,
131–134
Multiple compilation units, packages
with, 296
Multiplication operator (*), 108, 141
Multiply defined identifier, 447
Multiway branches, 174, 175, 438
Multiway branching structures,
implementing, 442
Multiway selection statement, switch
statement as, 468
Murray, Grace Brewster.SeeHopper, Grace
Murray
Music, Napster and, 658
Mutable objects, 242, 243, 257, 536
myChar, declaring, 55
Mystic hexagram, 121
myString, 128
myString.charAt(3), 482
N
Nameclass, 83, 86, 132, 133–134, 138, 177,
180, 271, 291, 357
declaring/instantiating array of
elements of, 500
new, 180, 181–183, 187–188
Named constant declarations, 106
Named constants, 57, 107
Name displayed in multiple formats case
study, 82–86
NameDriverapplication, 84–85, 177
Name implements Serializable class,
355–356
Name.java, 132
Nameobject, 358
Name precedence, 367
with internal scope, 341–342
this keyword used for overcoming,
341–342
Naming files, 131
Naming program elements, in Java, 46–47
NaN.SeeNot a number value
Napier, John, 2
“Napier’s Bones,” 2
Napster, 658
Narrowing conversions, 116
National Electrical Signaling Company, 41
National Medal of Technology, 443
Naur, Peter, 43
Naval Data Automation Command, 443
Near equality
floating-point numbers and comparing
for, 596
testing floating-point numbers for, 167
Negative exponents, coding using positive
exponents and, 594
Nested control structure, 173
Nested if control structure, 185
Nested if statements, 173–177
and dangling else, 176–177
Nested if structure, difference between se-
quence of if statements and, 175
Nested loops, 236–237
data-dependent loops with, 453
design of, 239, 241–242, 257
doubly, 242
general pattern of simple, 237–239
triply, 242
.NET development environment,
Microsoft’s release of, 659
Netscape Communications, 635
Network, 667
Neumann, John, 152
new, 50, 68, 87, 88, 272
and array creation, 486
button instantiated with, 409
and DecimalFormat constructor, 604
and instantiation of arrays, 488
Label object created with, 397
NewNameDriverapplication, 134
Newton PDA, Apple’s release of, 635
nextIntmethod, 672
Nobel, Dan, 152
Noninteractive input/output, 131, 255