我使用for-loop
中的扫描仪扫描数字和名称。如何访问这些变量并在for-loop
之外使用其中的内容?或者没有办法吗?
for(int i = 0; i < 5; i++)
{
int height = scanner.nextInt();
int weight = scanner.nextInt();
String name = scanner.nextLine();
}
答案 0 :(得分:1)
在for循环外创建变量。然后你可以从外面访问它们。只需阅读java中变量的范围。 This是一个很好的阅读。
int height, weight;
String name;
for(int i = 0; i < 5; i++){
height = scanner.nextInt();
weight = scanner.nextInt();
name = scanner.nextLine();
}
答案 1 :(得分:1)
请不要将变量的范围限制为for循环,如果你想在外面使用它,可能你应该声明outside的引用并在for循环中初始化。