string line = console.readline() stringtokenizer st = new stringtokenizer(line)

13

Upload: brook-powers

Post on 19-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)
Page 2: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

Page 3: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

Page 4: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

Page 5: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

Page 6: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

String token = st.nextToken()

Page 7: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

String token = st.nextToken()

process the token somehow

Page 8: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

String token = st.nextToken()

process the token somehow

false

Page 9: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

String token = st.nextToken()

process the token somehow

false

Page 10: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

String token = st.nextToken()

process the token somehow

false

tokenizer is empty (but line is untouched)

Page 11: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

String token = st.nextToken()

process the token somehow

false

thus st = new StringTokenizer(line) allows us to reprocess the string (if we need to)

Page 12: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

String token = st.nextToken()

process the token somehow

false

thus st = new StringTokenizer(line) allows us to reprocess the string (if we need to)

Page 13: String line = console.readLine() StringTokenizer st = new StringTokenizer(line)

String line = console.readLine()

StringTokenizer st = new StringTokenizer(line)

st.hasMoreTokens()

true

String token = st.nextToken()

process the token somehow

false

thus st = new StringTokenizer(line) allows us to reprocess the string (if we need to)

// sum is defined and initialized to zero outside

try {

int number = Integer.parseInt(token); sum = sum + number;

} catch (Exception e) {

System.out.println(token + “ not a number!”);

}