5
Creating Objects Pepper

Creating Objects

Embed Size (px)

DESCRIPTION

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 ); - PowerPoint PPT Presentation

Citation preview

Page 1: Creating Objects

Creating Objects

Pepper

Page 2: Creating Objects

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);– Color bluegrey = new Color(23,32,43);

Page 3: Creating Objects

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– DecimalFormat myf = 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

Page 4: Creating Objects

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

Page 5: Creating Objects

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