Solutions to the Try It Out Exercises in Beginning Programming with Java For Dummies, 6th Edition by Barry Burd

In this chapter:

Number crunching

public class SnitSoft {

public static void main(String[] args) {
double amount;

amount = 155.21;
amount = amount + 66.19;

System.out.print("We will bill \$");
System.out.print(amount);
}
}

Varying a variable

public class SnitSoft {

public static void main(String[] args) {
double cash;

cash = 5.95;
cash = cash + 25.00;

System.out.print("We will bill \$");
System.out.print(cash);
}
}

Using underscores

public class SnitSoft {

public static void main(String[] args) {
double amount;

amount = 5.95;
amount = amount + 1_000_000.00;

System.out.print("We will bill \$");
System.out.print(amount);
}
}

public class SnitSoft {

public static void main(String[] args) {
double amount;

amount = 5.95;

System.out.print("The flash drive costs \$");
System.out.print(amount);
System.out.println(".");

amount = amount + 25.00;

System.out.print("Shipping and handling costs \$");
System.out.print(25.00);
System.out.println(".");

System.out.print("We will bill \$");
System.out.print(amount);
}
}
When you run this code, the output is
The flash drive costs \$5.95.
Shipping and handling costs \$25.0.
We will bill \$30.95 to your credit card.
If you want the second line to end with 25.00 instead of 25.0, see Chapter 18.

Tip the parking attendant

import java.util.Scanner;

public class Parking {

public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
double amount;

System.out.print("What's the price to park your car? ");
amount = keyboard.nextDouble();
amount = amount + 2.00;

System.out.print("You will pay \$");
System.out.print(amount);
System.out.println(" in total.");

keyboard.close();
}
}

Double price

import java.util.Scanner;

public class VersatileSnitSoft {

public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
double amount;

System.out.print("What's the price of a flash drive? ");
amount = keyboard.nextDouble();
amount = amount + amount;

System.out.print("We will bill \$");
System.out.print(amount);

keyboard.close();
}
}

Fun with JShell

Defined field double bananaCalories = 100.0

Defined field double appleCalories = 95.0

Defined field double dietSodaCalories = 0.0

Defined field double cheeseburgerCalories = 500.0

bananaCalories + appleCalories +
dietSodaCalories + cheeseburgerCalories = 695.0

1. Type height = 5.6
ERROR: cannot find symbol
symbol:   variable height
location: class
Rejected height = 5.6
2. Type double height
ERROR: cannot find symbol
symbol:   variable height
location: class
Rejected height = 5.6

Defined field double height

3. Press Ctrl+Enter or Cmd+Enter again
double height = 5.6

field double height

4. Erase double height
double height = 5.6

5. Look for the Trash Can icon
6. Click the Trash Can icon
7. Press Ctrl+Enter or Cmd+Enter again
ERROR: cannot find symbol
symbol:   variable height
location: class
Rejected height = 5.6