Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在java中使用扫描程序获取多个字符串输入_Java_Java.util.scanner_String Concatenation - Fatal编程技术网

无法在java中使用扫描程序获取多个字符串输入

无法在java中使用扫描程序获取多个字符串输入,java,java.util.scanner,string-concatenation,Java,Java.util.scanner,String Concatenation,我一直在尝试做一个程序,其中我必须用java压缩三个字符串。我使用Scanner从用户处获取输入。它编译得非常完美,但当我运行它时,它会给我以下错误: 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.u

我一直在尝试做一个程序,其中我必须用java压缩三个字符串。我使用Scanner从用户处获取输入。它编译得非常完美,但当我运行它时,它会给我以下错误:

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.nextInt(Scanner.java:2117)
    at java.util.Scanner.nextInt(Scanner.java:2076)
    at Night.main(Night.java:10)
这是我的代码:

import java.lang.*;
导入java.util.*;
课堂演示{
公共静态void main(字符串[]args){
字符串fn;
串锰;
字符串ln;
字符串fmn,lmn;
扫描仪sc=新的扫描仪(System.in);
fn=sc.nextLine();
mn=sc.nextLine();
ln=sc.nextLine();
fmn=fn.浓度(mn);
lmn=fmn.concat(ln);
System.out.println(“候选人全名为:“+lmn”);
}

}
您的代码工作正常。删除类声明附近的
[]

class VecDemo
{

public static void main(String[] args)
{
    String fn;
    String mn;
    String ln;
    String fmn,lmn;
    Scanner sc = new Scanner(System.in);
    fn=sc.nextLine();
    mn=sc.nextLine();
    ln=sc.nextLine();
    fmn=fn.concat(mn);
    lmn=fmn.concat(ln);
    System.out.println("The Full name of candidate is : " + lmn);
}
}
请参阅附件


您的代码运行良好。删除类声明附近的
[]

class VecDemo
{

public static void main(String[] args)
{
    String fn;
    String mn;
    String ln;
    String fmn,lmn;
    Scanner sc = new Scanner(System.in);
    fn=sc.nextLine();
    mn=sc.nextLine();
    ln=sc.nextLine();
    fmn=fn.concat(mn);
    lmn=fmn.concat(ln);
    System.out.println("The Full name of candidate is : " + lmn);
}
}
请参阅附件


我相信您当前在
演示
课程中的代码运行良好。你能再查一下吗?!例外情况来自
Night.main(Night.java:10)
。如果你仍然有同样的错误,你能检查一下你的工作空间里是否有夜校吗


希望对您有所帮助。

我相信您当前在
演示
课程中的代码运行良好。你能再查一下吗?!例外情况来自
Night.main(Night.java:10)
。如果你仍然有同样的错误,你能检查一下你的工作空间里是否有夜校吗


希望这有帮助。

伙计们,这很有效。这只是一个愚蠢的错误,虽然我的类名是VecDemo,但我还是用“Night.java”保存了这个程序。谢谢所有会员的帮助…非常感谢哈哈。好的这是一个愚蠢的错误,虽然我的类名是VecDemo,但我用“Night.java”保存了这个程序。谢谢所有会员的帮助…非常感谢哈哈。好的