/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
//Initialize variables for product names, prices, and quantities and assign intial value
double productPrice1 = 0.0 ;
double productQuantity1 = 0.0 ;
double productPrice2 = 0.0 ;
double productQuantity2 = 0.0 ;
double productPrice3 = 0.0 ;
double productQuantity3 = 0.0 ;
//Initialize Scanner
Scanner input
= new Scanner
( System .
in ) ;
//Get input values for all three products (9 total values)
System .
out .
print ( "Enter product name: " ) ; productName1 = input.nextLine ( ) ;
System .
out .
printf ( "Enter %s price: " , productName1
) ; productPrice1 = input.nextDouble ( ) ;
System .
out .
printf ( "Enter %s weight/quantity: " , productName1
) ; productQuantity1 = input.nextDouble ( ) ;
System .
out .
print ( "Enter product name: " ) ; productName2 = input.nextLine ( ) ;
System .
out .
printf ( "Enter %s price: " , productName2
) ; productPrice2 = input.nextDouble ( ) ;
System .
out .
printf ( "Enter %s weight/quantity: " , productName2
) ; productQuantity2 = input.nextDouble ( ) ;
System .
out .
print ( "Enter product name: " ) ; productName3 = input.nextLine ( ) ;
System .
out .
printf ( "Enter %s price: " , productName3
) ; productPrice3 = input.nextDouble ( ) ;
System .
out .
printf ( "Enter %s weight/quantity: " , productName3
) ; productQuantity3 = input.nextDouble ( ) ;
//Print out the 36 dashes
System .
out .
println ( "------------------------------------" ) ;
//Enter first three lines after the dashes required for output and then add a blank lines
System .
out .
println ( "SaveMart Receipt" ) ; System .
out .
println ( "123 Main Street" ) ; System .
out .
println ( "San Jose CA 95135" ) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vSW5pdGlhbGl6ZSB2YXJpYWJsZXMgZm9yIHByb2R1Y3QgbmFtZXMsIHByaWNlcywgYW5kIHF1YW50aXRpZXMgYW5kIGFzc2lnbiBpbnRpYWwgdmFsdWUKCSAgICBTdHJpbmcgcHJvZHVjdE5hbWUxOwoJICAgIGRvdWJsZSBwcm9kdWN0UHJpY2UxID0gMC4wOwoJICAgIGRvdWJsZSBwcm9kdWN0UXVhbnRpdHkxID0gMC4wOwoJICAgIFN0cmluZyBwcm9kdWN0TmFtZTI7CgkgICAgZG91YmxlIHByb2R1Y3RQcmljZTIgPSAwLjA7CgkgICAgZG91YmxlIHByb2R1Y3RRdWFudGl0eTIgPSAwLjA7CgkgICAgU3RyaW5nIHByb2R1Y3ROYW1lMzsKCSAgICBkb3VibGUgcHJvZHVjdFByaWNlMyA9IDAuMDsKCSAgICBkb3VibGUgcHJvZHVjdFF1YW50aXR5MyA9IDAuMDsKCSAgICAKCSAgICAvL0luaXRpYWxpemUgU2Nhbm5lcgoJICAgIFNjYW5uZXIgaW5wdXQgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJICAgIAoJICAgIC8vR2V0IGlucHV0IHZhbHVlcyBmb3IgYWxsIHRocmVlIHByb2R1Y3RzICg5IHRvdGFsIHZhbHVlcykKCSAgICBTeXN0ZW0ub3V0LnByaW50KCJFbnRlciBwcm9kdWN0IG5hbWU6ICIpOwoJICAgIHByb2R1Y3ROYW1lMSA9IGlucHV0Lm5leHRMaW5lKCk7CgkgICAgU3lzdGVtLm91dC5wcmludGYoIkVudGVyICVzIHByaWNlOiAiLCBwcm9kdWN0TmFtZTEpOwoJICAgIHByb2R1Y3RQcmljZTEgPSBpbnB1dC5uZXh0RG91YmxlKCk7CgkgICAgU3lzdGVtLm91dC5wcmludGYoIkVudGVyICVzIHdlaWdodC9xdWFudGl0eTogIiwgcHJvZHVjdE5hbWUxKTsKCSAgICBwcm9kdWN0UXVhbnRpdHkxID0gaW5wdXQubmV4dERvdWJsZSgpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiICIpOwoJICAgIAoJICAgIFN5c3RlbS5vdXQucHJpbnQoIkVudGVyIHByb2R1Y3QgbmFtZTogIik7CgkgICAgcHJvZHVjdE5hbWUyID0gaW5wdXQubmV4dExpbmUoKTsKCSAgICBTeXN0ZW0ub3V0LnByaW50ZigiRW50ZXIgJXMgcHJpY2U6ICIsIHByb2R1Y3ROYW1lMik7CgkgICAgcHJvZHVjdFByaWNlMiA9IGlucHV0Lm5leHREb3VibGUoKTsKCSAgICBTeXN0ZW0ub3V0LnByaW50ZigiRW50ZXIgJXMgd2VpZ2h0L3F1YW50aXR5OiAiLCBwcm9kdWN0TmFtZTIpOwoJICAgIHByb2R1Y3RRdWFudGl0eTIgPSBpbnB1dC5uZXh0RG91YmxlKCk7CgkgICAgU3lzdGVtLm91dC5wcmludGxuKCIgIik7CgkgICAgCgkgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgcHJvZHVjdCBuYW1lOiAiKTsKCSAgICBwcm9kdWN0TmFtZTMgPSBpbnB1dC5uZXh0TGluZSgpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRmKCJFbnRlciAlcyBwcmljZTogIiwgcHJvZHVjdE5hbWUzKTsKCSAgICBwcm9kdWN0UHJpY2UzID0gaW5wdXQubmV4dERvdWJsZSgpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRmKCJFbnRlciAlcyB3ZWlnaHQvcXVhbnRpdHk6ICIsIHByb2R1Y3ROYW1lMyk7CgkgICAgcHJvZHVjdFF1YW50aXR5MyA9IGlucHV0Lm5leHREb3VibGUoKTsKCSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIiAiKTsKCSAgICAKCSAgICAvL1ByaW50IG91dCB0aGUgMzYgZGFzaGVzCgkgICAgU3lzdGVtLm91dC5wcmludGxuKCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0iKTsKCSAgICAKCSAgICAvL0VudGVyIGZpcnN0IHRocmVlIGxpbmVzIGFmdGVyIHRoZSBkYXNoZXMgcmVxdWlyZWQgZm9yIG91dHB1dCBhbmQgdGhlbiBhZGQgYSBibGFuayBsaW5lcwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiU2F2ZU1hcnQgUmVjZWlwdCIpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiMTIzIE1haW4gU3RyZWV0Iik7CgkgICAgU3lzdGVtLm91dC5wcmludGxuKCJTYW4gSm9zZSBDQSA5NTEzNSIpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiICIpOwoJfQp9