【发布时间】:2017-07-16 19:37:01
【问题描述】:
我正在尝试构建一个简单的 5 个单词的句子,其中每个单词都有标签和显示。 IE。主谓等。然后在最后它会做一个完整的连贯句子。然而,当我运行代码时,我得到一个错误,我不知道为什么。
public class Sentence {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner(System.in);
System.out.println("Enter Subject:");
int Subject = input.nextInt();
System.out.println("Enter Verb:");
int Verb = input.nextInt();
System.out.println("Enter Adjective:");
String Adjective;
Adjective = input.next();
System.out.println("Enter Object:");
String Object;
Object = input.next();
System.out.println("Enter Adverb:");
String Adverb;
Adverb = input.next();
System.out.println("Subject + Verb + Adjective + Object + Adverb");
}
}
【问题讨论】:
-
欢迎来到 Stack Overflow!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定问题或错误和重现它所需的最短代码在问题本身。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。
-
请编辑您的问题并添加有关该错误的详细信息。我们在这里不是向导 - 我们不知道您使用了什么输入 - 以防我们谈论运行时问题。
-
请发布您遇到的错误,它将帮助我们快速解决您的问题。
-
这可能是运行时问题。我认为问题在于您的代码要求主语和动词使用整数。您可能希望那些接受字符串。