se1011 week 5, class 1 today more java api tools packages object oriented programming muddiest point...

6
SE1011 Week 5, Class 1 Today More Java API tools Packages Object Oriented Programming Muddiest Point Tomorrow: Lab 5 – In-lab demo requirements now up on my site I plan to return exam tomorrow – please ask if I don't… SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder 1

Upload: ursula-blankenship

Post on 18-Jan-2018

220 views

Category:

Documents


0 download

DESCRIPTION

Packages import java.util.Random; public class Example { public static void main(String[ ] ignored) { java.util.Random generator; } SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder 3 PackageClass name Fully-qualified name

TRANSCRIPT

Page 1: SE1011 Week 5, Class 1 Today More Java API tools Packages Object Oriented Programming Muddiest Point Tomorrow: Lab 5 – In-lab demo requirements now up

SE1011Week 5, Class 1 Today

More Java API tools Packages Object Oriented Programming Muddiest Point

Tomorrow: Lab 5 – In-lab demo requirements now up on my

site I plan to return exam tomorrow – please ask if I

don't… SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder 1

Page 2: SE1011 Week 5, Class 1 Today More Java API tools Packages Object Oriented Programming Muddiest Point Tomorrow: Lab 5 – In-lab demo requirements now up

Generating random numbersjava.util.Random generator = new java.util.Random(); int randomValue = generator.nextInt(3);

Random generator = new Random();int randomValue = generator.nextInt(3);

SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder 2

Page 3: SE1011 Week 5, Class 1 Today More Java API tools Packages Object Oriented Programming Muddiest Point Tomorrow: Lab 5 – In-lab demo requirements now up

Packages

import java.util.Random;

public class Example { public static void main(String[ ] ignored) { java.util.Random generator;

}} SE-1011 Slide design: Dr. Mark L. Hornick

Instructor: Dr. Yoder 3

Package Class name

Fully-qualified name

Page 4: SE1011 Week 5, Class 1 Today More Java API tools Packages Object Oriented Programming Muddiest Point Tomorrow: Lab 5 – In-lab demo requirements now up

DecimalFormatDecimalFormat moneyFormatter;moneyFormatter = new DecimalFormat("$#.00");moneyFormatter.format(number)

Also worth knowing: Formatter or (for single use) String.format(…). May want to google examples.

SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder 4

Page 5: SE1011 Week 5, Class 1 Today More Java API tools Packages Object Oriented Programming Muddiest Point Tomorrow: Lab 5 – In-lab demo requirements now up

SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder 5

Page 6: SE1011 Week 5, Class 1 Today More Java API tools Packages Object Oriented Programming Muddiest Point Tomorrow: Lab 5 – In-lab demo requirements now up

Acknowledgement This course is based on the textIntroduction to Programming with Java by Dean & Dean, 2nd Edition

SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder 6