【发布时间】:2015-06-11 14:49:52
【问题描述】:
我正在处理一项任务,但被困在一个部分。搜索我的数组以查看它是否包含数字 4。我也遇到了该答案重复 10 次的问题。我知道为什么会这样,只是不知道如何解决。从昨天开始我就一直在研究这个问题,直到我进入这个部分之前都很顺利。任何可以为我指明正确方向的建议都会很棒。下面是程序;
import java.util.*;
public class Array {
static Scanner console = new Scanner(System.in);
public static void main(String[] args) {
int[] running = new int[10];
int x;
int sum = 0;
int number;
for(x = 0; x < 10; x++)
{
running[x] = (int) (x*2.6 + 2.6);
System.out.println(running[x]);
}
for(x = 0; x < running.length; x++)
{
sum = sum + running[x];
}
System.out.println("The value for index 2 is: " + running[2]);
System.out.println("The list length is: " + running.length);
System.out.println("The total number of miles ran is: " + sum);
System.out.println("The average number of miles ran is: " +(double)sum/running.length);
for(x = 0; x < running.length; x++)
{
if (x == 4)
System.out.println(4 + " Does not exist.");
else
System.out.println(4 + " does exist.");
}
}
}
【问题讨论】:
-
至少你的用户名是诚实的:)
-
您的代码看起来不错。
-
使用
boolean变量来存储,如果您找到了4并在循环之后打印该结果。 -
感谢大家的帮助。我正在慢慢地学习语言和编程规则。进入正确的思维框架对我来说很重要,当我陷入困境时,我会感到沮丧。很高兴有这个网站来检查答案和帮助。