- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
import java.util.Scanner;
public class AnimalDriver {
public static void main ( String [] args ) {
Scanner input = new Scanner ( System.in );
String Type, Name, Type2, Name2;
int Age, Weight, Age2, Weight2;
System.out.println ("Enter Animal #1's type: ");
Type = input.nextLine();
System.out.println ("Enter Animal #1's name: ");
Name = input.nextLine();
System.out.println ("Enter Animal #1's weight in pounds: ");
Weight = input.nextInt();
System.out.println ( "Enter Animal #1's age in years: ");
Age = input.nextInt();
System.out.println ("Enter Animal #2's type: ");
Type2 = input.nextLine();
System.out.println ("Enter Animal #2's name: ");
Name2 = input.nextLine();
System.out.println ("Enter Animal #2's weight in pounds: ");
Weight2 = input.nextInt();
System.out.println ( "Enter Animal #2's age in years: ");
Age2 = input.nextInt();
Animal Trial1 = new Animal (Type, Name, Age, Weight);
Animal Trial2 = new Animal (Type2,Name2,Age2,Weight2);
System.out.println(Trial1);
System.out.println(Trial2);
}
}
这就是到目前为止我的代码,我包含一个自定义类,但不需要该 ATM。所以我遇到的问题是,运行它后,一切都很顺利,但在输入动物 #1 的年份后,它同时打印动物 #2 的类型和名称。这使得我无法输入类型值,而只是将其保留为空白。有谁知道这个问题的解决办法吗?非常感谢任何帮助!谢谢。
最佳答案
在 Age = input.nextInt();
和 Type2 = input.nextLine();
以及另一个 input.nextLine()
问题是,input
缓冲区中仍然存在回车/换行以及对nextInt
的调用,其中nextLine
是拾取并因此跳过您的 Type2 = input.nextLine();
(将其留空)
每当您不使用 nextLine
获取输入(并且您想要新的输入行)时,您都需要先调用 nextLine
...
关于java - 我遇到了麻烦。我不断收到运行时错误,因为它同时打印 2 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26580423/
如果这不是一个错误,那就是另一个错误。如果不是那样的话,那就是别的东西了。我觉得我的项目已经改变了很多,现在只是试图解决代码签名问题,结果一切都搞砸了。我严格按照说明进行操作,但出现错误,例如当前的“
我不确定是否有一些我不知道的内置变量或规则,或者 make 是否有问题,或者我只是疯了。 对于我的一个项目,我有一个如下的 makefile: CC=g++ CFLAGS=-O3 `libpng-co
我有大约 10 个 div,它们必须不断翻转,每个 div 延迟 3 秒 这个 codrops 链接的最后一个效果是我正在寻找的,但无需单击 div http://tympanus.net/Devel
我如何使用 jQuery 持续运行 PHP 脚本并每秒获取响应,以及将鼠标上的少量数据发送到同一脚本? 我真的必须添加一些随机扩展才能让这么简单的计时器工作吗? 最佳答案 To iterate is
JBoss 4.x EJB 3.0 我见过如下代码(大大简化): @Stateless @TransactionAttribute(TransactionAttributeType.NOT_SUPPO
使用 PHPStorm,我试图忽略每次尝试进行 git 提交时 pop 的 workspace.xml。 我的 .gitignore 看起来像: /.idea/ .idea/workspace.xml
我是一名优秀的程序员,十分优秀!