bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Java/Java Reference
Java•Java Reference

Java Scanner nextByte() Method

Flash cards

Review the key moves

1/4
Core idea

What is the main idea behind Java Scanner nextByte() Method?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

// ___ a scanner object Scanner myObj = new Scanner("A byte is a number between -128 and 127");
3Order

Put the learning moves in the order that makes the concept easiest to apply.

Print the value of every byte in the string:
Definition and Usage
Java Scanner nextByte() Method

❮ Scanner Methods

Example

Print the value of every byte in the string:

// Create a scanner object Scanner myObj = new Scanner("A byte is a number between -128 and 127");
// Print the value of every byte in the scanner
while (myObj.hasNext()) {
 if (myObj.hasNextByte()) {
 System.out.println(myObj.nextByte());
 } else {
 myObj.next();
}
}

Definition and Usage

The nextByte() method returns the byte value of the number that the next token represents. The token must represent a whole number between -128 and 127.

If the radix parameter is used, then it interprets numbers using the radix. For example, a radix of 16 would interpret numbers as hexadecimal (digits 0 to 9 and A to F). If the radix parameter is not used then it interprets numbers using the scanner's radix, which is 10 by default but it can be changed with the useRadix() method.

What is a token?

A token is a sequence of characters separated from other tokens by delimiters. The default delimiter is a block of whitespace characters but it can be changed with the useDelimiter() method.

One of the following

public boolean nextByte()
public boolean nextByte(int
radix )

Parameter Values

ParameterDescription
radixOptional. Specifies the radix used to interpret numbers. The radix specifies how many different symbols can be used to represent a digit in a number.

Technical Details

Returns:The byte value of the number that the next token represents.
Throws:InputMismatchException - If the token does not represent a byte type value. NoSuchElementException - If there are no more tokens in the scanner. IllegalStateException - If the scanner has been closed.

❮ Scanner Methods

Previous

Java Scanner nextBoolean() Method

Next

Java Scanner nextDouble() Method