NEED HELP
Chapter 04 Exercise/.classpath
Chapter 04 Exercise/.project
ch04_ex2_AreaAndPerimeter org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanature
Chapter 04 Exercise/.settings/org.eclipse.jdt.core.prefs
eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.source=1.8
Chapter 04 Exercise/bin/murach/rectangle/Main.class
package murach.rectangle; public synchronized class Main { public void Main(); public static void main(String[]); }
Chapter 04 Exercise/src/murach/rectangle/Main.java
Chapter 04 Exercise/src/murach/rectangle/Main.java
package
murach
.
rectangle
;
import
java
.
text
.
NumberFormat
;
import
java
.
util
.
Scanner
;
public
class
Main
{
public
static
void
main
(
String
args
[])
{
System
.
out
.
println
(
"Welcome to the Area and Perimeter Calculator"
);
System
.
out
.
println
();
Scanner
sc
=
new
Scanner
(
System
.
in
);
String
choice
=
"y"
;
while
(
choice
.
equalsIgnoreCase
(
"y"
))
{
// get input from user
System
.
out
.
print
(
"Enter length: "
);
double
length
=
Double
.
parseDouble
(
sc
.
nextLine
());
System
.
out
.
print
(
"Enter width: "
);
double
width
=
Double
.
parseDouble
(
sc
.
nextLine
());
// calculate total
double
area
=
width
*
length
;
double
perimeter
=
2
*
width
+
2
*
length
;
// format and display output
NumberFormat
number
=
NumberFormat
.
getNumberInstance
();
number
.
setMinimumFractionDigits
(
3
);
String
message
=
"Area: "
+
number
.
format
(
area
)
+
"\n"
+
"Perimeter: "
+
number
.
format
(
perimeter
)
+
"\n"
;
System
.
out
.
println
(
message
);
// see if the user wants to continue
System
.
out
.
print
(
"Continue? (y/n): "
);
choice
=
sc
.
nextLine
();
System
.
out
.
println
();
}
sc
.
close
();
System
.
out
.
println
(
"Bye!"
);
}
}