【发布时间】:2015-05-25 05:54:35
【问题描述】:
我需要打印这个数组,而不用逗号打印最后一个数组项。我尝试将 i 设置为小于 3,但它不起作用。 :/ 我无法让最后一个数组条目自行打印。这是家庭作业,所以请不要觉得有必要给我答案,只要朝着正确的方向轻推就会有帮助!
import java.util.Scanner;
public class PrintWithComma {
public static void main (String [] args) {
final int NUM_VALS = 4;
int[] hourlyTemp = new int[NUM_VALS];
int i = 0;
hourlyTemp[0] = 90;
hourlyTemp[1] = 92;
hourlyTemp[2] = 94;
hourlyTemp[3] = 95;
for(i = 0; i < NUM_VALS; i++){
if(hourlyTemp[i] < NUM_VALS);
System.out.print(hourlyTemp[i]);
}
System.out.println("");
return;
}
}
【问题讨论】:
-
你期待什么输出?
-
我看不到你在哪里打印昏迷。 for 中的 if 子句没有效果(你有 ; 就在右括号之后),所以 system.out.print 总是被调用。
标签: java arrays printing element