【发布时间】:2025-12-20 12:30:06
【问题描述】:
我正在尝试在 java 中创建一个字符串方法,它会提示某人输入一个长度超过三个字符的字符串。输入后,我想显示该字符串的中间三个字符。出了点问题,因为它没有编译。谁能看到我的错误?我找不到它。谢谢。
//MyString.java
import java.util.Scanner;
public class MyString .java {
public static void main (String[] args)
{
String string;
Scanner scan = new Scanner(System.in);
System.out.println ("Enter a string with a minimum of three characters: " + string);
string = scan.nextLine();
System.out.println ("You entered: " + string);
String middle3;
System.out.println ("The middle three characters of the string: " + middle3);
}
}
【问题讨论】:
-
编译器出现什么错误?
-
'{' 预计在第 10 行 -(公共类行)
-
“public class MyString”旁边的“.java”是什么意思?它应该被删除。无论如何,您的代码似乎没有对输入字符串执行任何操作。
标签: java string prompt mutation