Week6Chap4-Iv

Week6Chap4-Iv - Chapter 4 Control Statements in Java...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Janaka Balasooriya CSE 110, Arizona State University Chapter 4 Control Statements in Java Repetition
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What is Repetition A simple example: Suppose you are to write a program that read 10 numbers from the key board and add them together. Approach1: int number; int sum =0; // read the first number number = scan.nextInt(); sum = sum + number // sum +=number; // read the second number number = scan.nextInt(); sum = sum + number // sum +=number; …… continue until we add all ten numbers Janaka Balasooriya CSE 110, Arizona State University Properties of this computation Repeat the same set of statements several time (10 times in this case) Towards a General Approach •Initial state (read the first number) • Upper limit : read the 10th number • Perform the same set of operations starting from the initial state until we reach the upper limit
Background image of page 2
A Generic Syntax for the Repetition Janaka Balasooriya CSE 110, Arizona State University Perform following set of operations for 10 times number = scan.nextInt(); sum = sum + number // sum +=number; Strategy: • We need to keep a counter that indicated how many times that we execute this set. initially counter is set to 0 each time when we execute the above set of statement we increment the counter by 1 counter = 0; number = scan.nextInt(); sum = sum + number; counter ++; // increment the counter by 1 Entry point to the Repetitive Potion of the code If counter < 10
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 16

Week6Chap4-Iv - Chapter 4 Control Statements in Java...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online