gpt4 book ai didi

java - 为什么我在此代码中遇到输入 MIsmatch 异常?

转载 作者:行者123 更新时间:2023-12-02 09:08:37 26 4
gpt4 key购买 nike

我只是想从键盘读取整数、 double 、字符串值。它对于整数和 double 工作正常。但当涉及到字符串时,它会抛出输入不匹配异常,因此我无法从键盘读取字符串。

import java.util.Scanner;
import java.util.*;

public class Solution {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
double d= scan.nextInt();
String s=scan.nextLine();

// Write your code here.

System.out.println("String: " + s);
System.out.println("Double: " + d);
System.out.println("Int: " + i);
}
}

最佳答案

您已经使用过double d= scan.nextInt();

改为使用

double d= scan.nextDouble();

此外,字符串对于以下输入和输出工作正常:1 1 你好

字符串:你好

双倍:1.0

智力:1

关于java - 为什么我在此代码中遇到输入 MIsmatch 异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59591529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com