Java Scanner radix() 方法



描述

java Scanner radix() 方法返回此扫描器的默认基数。

声明

以下是 java.util.Scanner.radix() 方法的声明

public int radix()

参数

返回值

此方法返回此扫描器的默认基数

异常

获取字符串示例中扫描器的默认基数

以下示例演示了如何使用 Java Scanner radix() 方法获取扫描器对象的基数。我们使用给定的字符串创建了一个扫描器对象。然后我们使用 nextLine() 打印字符串,并使用 radix() 方法打印基数。最后,使用 close() 方法关闭扫描器。

package com.tutorialspoint;

import java.util.Scanner;

public class ScannerDemo {
   public static void main(String[] args) {

      String s = "Hello World! 3 + 3.0 = 6.0 true ";

      // create a new scanner with the specified String Object
      Scanner scanner = new Scanner(s);

      // print a line of the scanner
      System.out.println(scanner.nextLine());

      // print the default radix
      System.out.println(scanner.radix());

      // close the scanner
      scanner.close();
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Hello World! 3 + 3.0 = 6.0 true 
10

获取字符串示例中扫描器的自定义基数

以下示例演示了如何使用 Java Scanner radix() 方法获取扫描器对象的基数。我们使用给定的字符串创建了一个扫描器对象。我们使用 useRadix() 方法将基数设置为 4。然后我们使用 nextLine() 打印字符串,并使用 radix() 方法打印基数。最后,使用 close() 方法关闭扫描器。

package com.tutorialspoint;

import java.util.Scanner;

public class ScannerDemo {
   public static void main(String[] args) {

      String s = "Hello World! 3 + 3.0 = 6.0 true ";

      // create a new scanner with the specified String Object
      Scanner scanner = new Scanner(s);
	  
      // use a new radix
      scanner.useRadix(4);

      // print a line of the scanner
      System.out.println(scanner.nextLine());

      // print the default radix
      System.out.println(scanner.radix());

      // close the scanner
      scanner.close();
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Hello World! 3 + 3.0 = 6.0 true 
4

获取用户输入示例中扫描器的默认基数

以下示例演示了如何使用 Java Scanner radix() 方法获取扫描器对象的基数。我们使用 System.in 类创建了一个扫描器对象。然后我们使用 nextLine() 打印字符串,并使用 radix() 方法打印基数。最后,使用 close() 方法关闭扫描器。

package com.tutorialspoint;

import java.util.Scanner;

public class ScannerDemo {
   public static void main(String[] args) {

      // create a new scanner with System input
      Scanner scanner = new Scanner(System.in);

      // print a line of the scanner
      System.out.println(scanner.nextLine());

      // print the default radix
      System.out.println(scanner.radix());

      // close the scanner
      scanner.close();
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:(我们输入了 3。)

3
10
java_util_scanner.htm
广告