visit us at - a+ computer science© a+ computer science - visit us at full curriculum solutions...

36

Upload: others

Post on 02-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems
Page 2: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Visit us at www.apluscompsci.com

Full Curriculum Solutions

M/C Review Question Banks

Live Programming Problems

Tons of great content!

www.facebook.com/APlusComputerScience

Page 3: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 4: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

import java.util.Scanner; Try to be as specific as possible when using an import.

Page 5: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Scanner keyboard = new Scanner(System.in);

reference variable

object instantiation

Page 6: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 7: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Scanner frequently used methods

Name Use

nextInt() returns the next int value

nextDouble() returns the next double value

nextFloat() returns the next float value

nextLong() returns the next long value

nextByte() returns the next byte value

nextShort() returns the next short value

next() returns the next one word String

nextLine() returns the next multi word String

import java.util.Scanner;

Page 8: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 9: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Scanner keyboard = new Scanner(System.in); out.print("Enter an integer :: "); int num = keyboard.nextInt();

Page 10: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

out.print("Enter an integer :: "); int num = keyboard.nextInt(); out.println(num);

OUTPUT Enter an integer :: 2001 2001

INPUT 2001

Page 11: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

int num = keyboard.nextInt();

reference variable

method call

Page 12: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

out.print("Enter an integer :: "); Prompts are used to tell the user what you want.

Page 13: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 14: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Visit us at www.apluscompsci.com

Full Curriculum Solutions

M/C Review Question Banks

Live Programming Problems

Tons of great content!

www.facebook.com/APlusComputerScience

Page 15: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 16: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Scanner keyboard = new Scanner(System.in); out.print("Enter a double :: "); double num = keyboard.nextDouble();

Page 17: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

double num = keyboard.nextDouble();

reference variable

method call

Page 18: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 19: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Visit us at www.apluscompsci.com

Full Curriculum Solutions

M/C Review Question Banks

Live Programming Problems

Tons of great content!

www.facebook.com/APlusComputerScience

Page 20: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 21: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Scanner keyboard = new Scanner(System.in); out.print("Enter a string :: "); String word = keyboard.next();

Page 22: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

out.print("Enter a string :: "); String word = keyboard.next(); out.println(word);

OUTPUT Enter a string :: I love A+ compsci. I

INPUT I love A+ compsci.

Page 23: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Scanner keyboard = new Scanner(System.in); out.print("Enter a sentence :: "); String sentence = keyboard.nextLine();

Page 24: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

out.print("Enter a line :: "); String line = keyboard.nextLine(); out.println(line);

OUTPUT Enter a line :: I love A+ compsci. I love A+ compsci.

INPUT I love A+ compsci.

Page 25: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 26: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Visit us at www.apluscompsci.com

Full Curriculum Solutions

M/C Review Question Banks

Live Programming Problems

Tons of great content!

www.facebook.com/APlusComputerScience

Page 27: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 28: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

out.print("Enter an integer :: "); int num = keyboard.nextInt(); out.print("Enter a sentence :: "); String sentence = keyboard.nextLine(); out.println(num + " "+sentence);

OUTPUT Enter an integer :: 34 Enter a sentence :: 34

INPUT 34 picks up \n

nextLine() picks up whitespace.

Page 29: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

out.print("Enter an integer :: "); int num = keyboard.nextInt(); keyboard.nextLine(); //pick up whitespace

out.print("Enter a sentence :: "); String sentence = keyboard.nextLine(); out.println(num + " "+sentence);

OUTPUT Enter an integer :: 34 Enter a sentence :: picks up \n 34 picks up \n

INPUT 34 picks up \n

nextLine() picks up whitespace.

Page 30: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 31: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Visit us at www.apluscompsci.com

Full Curriculum Solutions

M/C Review Question Banks

Live Programming Problems

Tons of great content!

www.facebook.com/APlusComputerScience

Page 32: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Scanner keyboard = new Scanner(System.in); out.println(keyboard.nextInt()); out.println(keyboard.nextInt()); out.println(keyboard.nextInt());

OUTPUT 7 5 3

INPUT 7 5 3 1 8

Page 33: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Page 34: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com

Visit us at www.apluscompsci.com

Full Curriculum Solutions

M/C Review Question Banks

Live Programming Problems

Tons of great content!

www.facebook.com/APlusComputerScience

Page 35: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems
Page 36: Visit us at - A+ Computer Science© A+ Computer Science -  Visit us at  Full Curriculum Solutions M/C Review Question Banks Live Programming Problems

© A+ Computer Science - www.apluscompsci.com