Java 扫描器 - 双重错误

标签 java double

我的扫描仪有问题。如果我尝试使用 double,控制台会给出错误消息:

Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:864) at java.util.Scanner.next(Scanner.java:1485) at java.util.Scanner.nextDouble(Scanner.java:2413) at test.test.main(test.java:9)

代码

package test;

import java.util.Scanner;

public class test {
public static void main(String args[]){
    System.out.print("vlozte hmotnost: ");
    Scanner vstup = new Scanner (System.in);
    double hmotnost = vstup.nextDouble();

//------------------------------------------        

    System.out.print("vlozte drahu: ");
    Scanner vstup2 = new Scanner(System.in);
    double draha = vstup2.nextDouble();

//------------------------------------------

    double sila = hmotnost * 10;

//------------------------------------------

    double praca = sila * draha;
    System.out.print("praca je: ");
    System.out.print(praca);
    System.out.println(" Joulov");

最佳答案

输入 1,5 而不是 1.5。另外,如上所述,您可以使用一台扫描仪:

import java.util.Scanner;

public class test {
    public static void main(String args[]) {
        System.out.print("vlozte hmotnost: ");
        Scanner vstup = new Scanner(System.in);
        double hmotnost = vstup.nextDouble();

//------------------------------------------

        System.out.print("vlozte drahu: ");
        double draha = vstup.nextDouble();

//------------------------------------------

        double sila = hmotnost * 10;

//------------------------------------------

        double praca = sila * draha;
        System.out.print("praca je: ");
        System.out.print(praca);
        System.out.println(" Joulov");
    }
}

关于Java 扫描器 - 双重错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31613616/

相关文章:

java - 创建双数组列表的问题

c - C函数中是否可以有变量输入

java - 在 Jframe 中绘制一个圆

java - Spring servlet配置文件抛出异常

java - 使用 Google 电子表格 API 卡住行并设置样式

java - 首次创建数据库时,Hibernate 初始数据导入不起作用

matlab - matlab中NaN的准确值是多少?

c - 如何将 float 数组复制到结构中的 float 数组

java - 四舍五入到 2 位数后如何打印 Double?

java - 从抽屉导航中打开新 fragment 时将 content_main 替换为不替换