Scanner radix() method in Java with Examples
The radix() method of java.util.Scanner class returns this scanner’s default radix.
Syntax:
public int radix()
Return Value: This function returns the default radix of this scanner.
Below programs illustrate the above function:
Program 1:
// Java program to illustrate the // radix() method of Scanner class in Java import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { String s = "w3wiki has Scanner methods" ; // create a new scanner // with the specified String Object Scanner scanner = new Scanner(s); // print a line of the scanner System.out.println( "Scanner String:\n" + scanner.nextLine()); // print the default radix System.out.println( "Default Radix value: " + scanner.radix()); // close the scanner scanner.close(); } } |
Output:
Scanner String: w3wiki has Scanner methods Default Radix value: 10
Program 2:
// Java program to illustrate the // radix() method of Scanner class in Java import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { String s = "w3wiki" ; // create a new scanner // with the specified String Object Scanner scanner = new Scanner(s); // print a line of the scanner System.out.println( "Scanner String: " + scanner.nextLine()); // print the default radix System.out.println( "Default Radix value: " + scanner.radix()); // change the radix of this scanner scanner.useRadix( 30 ); System.out.println( "Radix changed to 30" ); // print the default radix System.out.println( "Default Radix value: " + scanner.radix()); // close the scanner scanner.close(); } } |
Output:
Scanner String: w3wiki Default Radix value: 10 Radix changed to 30 Default Radix value: 30
Reference: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#radix()