50 likes | 64 Views
Creating Objects. Pepper. Objects You Already Create. Scanner: Import java.util.Scanner ; Scanner scn = new Scanner(System.in); Pictures: import javalib.worldimages .*; import java.awt.Color ; WorldImage myCircle = AImage.makeCircle (50,Color.blue, Mode.filled );
E N D
Creating Objects Pepper
Objects You Already Create • Scanner: • Import java.util.Scanner; • Scanner scn = new Scanner(System.in); • Pictures: • import javalib.worldimages.*; • import java.awt.Color; • WorldImagemyCircle = AImage.makeCircle(50,Color.blue, Mode.filled); • Color bluegrey = new Color(23,32,43);
New Object - DecimalFormat • Knows how to format a decimal number • Library: java.text.DecimalFormat • Import java.text.DecimalFormat; • Tell it your format method when you create it • DecimalFormatmyf = new DecimalFormat("0.0#"); • Ask your formatter to format any number • myf.format(3.555); • myf.format(x); • Many formats: http://pic.dhe.ibm.com/infocenter/adiehelp/v5r1m1/index.jsp?topic=%2Fcom.sun.api.doc%2Fjava%2Ftext%2FDecimalFormat.html
New Object - Random • Knows how to create a random number • Library: java.util.Random • import java.util.Random • Create a random maker guy • Random r = new Random(); • Ask him to give you a number out of # choices: • nextInt(6); returns 0 – 5 • nextInt(13); returns 0-12
Exercise • Generate 2 dice values using Random • Print the two dice values • Divide by 2 to get the average • Print the average with only 1 decimal place