Be able to explain what variables are. Understand variable types, allowed names, and valid values. Know how to create and use string, integer, floating-point, and boolean variables.
Part 1 - PricelessScript.java - MasterCard YouTube Ad
The lab template contains a program that prints the following:
2 tickets: $28.00
2 hotdogs, 2 popcorn, 2 sodas: $18.00
1 autographed baseball $45.00
real conversation with 11 year old son: priceless
true
Ignore the code that you don't fully recognize and concentrate on changing the variables to alter the MasterCard Priceless script to say:
3 tickets: $42.00
3 hotdogs, 3 popcorn, 3 sodas: $27.00
2 autographed baseball $90.00
watching the Giants win: priceless
false
Take note of the various variables and their data types. Write a brief summary in this section of the README.md file listing the:
- Variable name
- Its data type
- and example values you can assign them.
- +++++++++++
- int people = 3;
- Variable name = people, data type = int, any integer e.g. 1, 2, 300, 400, etc.
- float ticketPrice = 14.0f;
- variable name = ticketPrice, data type = float, 32 bit precision numbers, up to 7 decimal points, e.g. 1.1234567
- double itemPrice = 9.0;
- variable name = itemPrice, data type = double, same as float, but 64 bit, up to 15 decimal points
- boolean trueOrFalse = false;
- variable name = true0rFalse, data type = boolean, true or false
Next give TWO example variable names and TWO example variable assignments that are WRONG and explain why.
- Hint: your IDE can help you discover these!
- String FirstName = 123;
- this variable name is incorrect because it doesn't follow camel case, and the variable assignment is incorrect because it's an integer
- double int = "Evan";
- this variable name is incorrect because it's a keyword in Java, and the variable assigned is a string
Pick several of the Java format specifiers below and define variables of the correct type utilize sout and String.format to view the resulting formats.
- Commit your working code
- Push it to your Remote/origin branch (i.e. GitHub)
- Then issue a Pull request to the instructor branch
- Make sure to save the Pull request URL and submit it for the lab.
