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 = "Geeksforgeeks 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: Geeksforgeeks 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 = "Geeksforgeeks" ;
// 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: Geeksforgeeks 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()