NEED HELP

profilekings12
Chapter04Exercise.zip

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!" );
     }
}