如果我想将 myNum[x] 中的所有值放入一个变量中
int myNum[] = {1, 2, 22, 89, 56, 45};
int num = myNum.length;
int greater ;
for (int x = 0 ; x < num ; x++)
if (myNum[x] > 10) {
System.out.print(greater+"are than 10");
}
PS 仍在尝试在 Java 编程中立足
如果我想将 myNum[x] 中的所有值放入一个变量中
int myNum[] = {1, 2, 22, 89, 56, 45};
int num = myNum.length;
int greater ;
for (int x = 0 ; x < num ; x++)
if (myNum[x] > 10) {
System.out.print(greater+"are than 10");
}
PS 仍在尝试在 Java 编程中立足
您只需将 myNum[x] 分配给更大的值。
if (myNum[x] > 10) {
greater=myNum[x];
System.out.print(greater+"are than 10");
}
如果您的要求是全部保留values >10
,那么应该是更大的array/list
。这是列表的示例。
List<Integer> greater= new ArrayList<Integer>();
if (myNum[x] > 10) {
greater.add(myNum[x]);
System.out.print(myNum[x]+"are than 10");
}
编辑
if (myNum[x] > 10) {
greater++;
System.out.print(greater+"are than 10");
}
int myNum[] = {1, 2, 22, 89, 56, 45};
for (int x = 0 ; x < myNum.length; x++)
if (myNum[x] > 10) {
System.out.print(myNum[x] + " are than 10");
}
您的代码的简化版本,
所以,我删除了一个额外的int num = myNum.length;
和int greater ;
让我知道它是否不是您要找的东西。
这是你想要的吗?
int myNum[] = {1, 2, 22, 89, 56, 45};
int num = myNum.length;
int greater;
for (int x = 0; x < num; x++) {
if (myNum[x] > 10) {
greater = myNum[x];
System.out.print(greater + "are than 10");
}
}
但是,您有一些冗余变量。代码可以简化:
int myNum[] = {1, 2, 22, 89, 56, 45};
for (int x = 0; x < myNum.length; x++) {
if (myNum[x] > 10) {
System.out.print(myNum[x] + "are than 10");
}
}
.... 或者您是否想实际存储每个单独的值?
int myNum[] = {1, 2, 22, 89, 56, 45};
List<Integer> values = new ArrayList<Integer>();
for (int x = 0; x < myNum.length; x++) {
if (myNum[x] > 10) {
System.out.print(myNum[x] + "are than 10");
values.add(myNum[x]);
}
}
我猜你想在一行上列出所有大于 10 的数字,所以输出 22、89、56、45 大于 10?(因为你使用的是)
如果你是一个简单的解决方案,那就是在 for 循环之前初始化一个更大的字符串,然后在 for 循环中连接它然后打印它。
所以
int myNum[] = {1, 2, 22, 89, 56, 45};
int num = myNum.length;
string greater = ""
for (int x = 0 ; x < num ; x++)
if (myNum[x] > 10) {
greater = greater + myNum[x] # and what ever format you want between numbers
}
}
System.out.print(greater+"are than 10");
使用 stringbuilder 或向量有更好的解决方案,但这是最基本的。