java扫描仪获取数据并检测输入的每个数字和字符

标签 java arrays loops java.util.scanner

我是 Java 语言的初学者。首先我想使用扫描仪检索数据

例如,我输入:990921205 v

如何检测任何计算的前 2 个数字? 如何检测算法的每个数字?

我尝试过这个:

import java.util.Scanner;

class ID2 {


    public static void main(String args[]){
        Scanner in=new Scanner (System.in);
        int num[]=new int[3];
        int A=0;
        int B=0;
        int C=0;

        System.out.println("enter a number " +A);

    }
}

最佳答案

通过Scannernext()方法可以获得用户标准输入。

String userInput = in.next();
int first = Integer.parseInt(userInput.charAt(0));
int second = Integer.parseInt(userInput.charAt(1));
//DO STUFF

关于java扫描仪获取数据并检测输入的每个数字和字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27823169/

相关文章:

javascript - 迭代数组对象

php - 按百分比分割网站流量

java - 如何使用 foreach 循环以最简单的方式打印二维数组?

java - JPA (Hibernate)/QueryDSL left join with condition 不起作用

java - 如何返回 Json 的第一个和最后一个元素

Java - 从 File[] 数组中删除一些文件

c# - 简单的二进制到十进制转换器 - C# 中的问题

java - 从 Singleton 调用 Vaadin 组件上的 bean 方法

java - 使用 Jena 迭代 RDF

php - 在PHP中将多维数组插入mysql表的最佳方法是什么