Java 使用for循环打印数组元素
这是我的在线教科书中的一个挑战性问题,我只能得到prin forward的数字…:( 写一个for循环来打印courseGrades中的所有元素,每个元素后面都有一个空格(包括最后一个)。先向前打印,然后向后打印。用换行符结束每个循环。 例如:如果courseGrades={7,9,11,10},则打印: 7 9 11 10 101197 提示:使用两个for循环。第二个循环以i=NUM\u VALS-1开始 注意:这些活动可能使用不同的测试值测试代码。此活动将执行两个测试,第一个使用4元素数组(int-courseGrades[4]),第二个使用2元素数组(int-courseGrades[2])Java 使用for循环打印数组元素,java,arrays,Java,Arrays,这是我的在线教科书中的一个挑战性问题,我只能得到prin forward的数字…:( 写一个for循环来打印courseGrades中的所有元素,每个元素后面都有一个空格(包括最后一个)。先向前打印,然后向后打印。用换行符结束每个循环。 例如:如果courseGrades={7,9,11,10},则打印: 7 9 11 10 101197 提示:使用两个for循环。第二个循环以i=NUM\u VALS-1开始 注意:这些活动可能使用不同的测试值测试代码。此活动将执行两个测试,第一个使用4元素数
import java.util.Scanner;
公共类课程打印机{
公共静态void main(字符串[]args){
最终整数=4;
int[]courseGrades=新int[NUM_VALS];
int i=0;
课程等级[0]=7;
课程总分[1]=9;
课程等级[2]=11;
课程等级[3]=10;
/*你的解决方案在这里*/
对于(i=0;i3;i++){
系统输出打印(courseGrades[i]+“”);
}
返回;
}
}
您的两个循环几乎正确。请尝试使用以下代码:
for (int i=0; i < NUM_VALS; i++) {
// this if statement avoids printing a trailing space at the end.
if (i > 0) {
System.out.print(" ");
}
System.out.print(courseGrades[i]);
}
for (int i=NUM_VALS-1; i >= 0; i--) {
if (i > 0) {
System.out.print(" ");
}
System.out.print(courseGrades[i] + " ");
}
for(int i=0;i0){
系统输出打印(“”);
}
系统输出打印(courseGrades[i]);
}
对于(int i=NUM\u VALS-1;i>=0;i--){
如果(i>0){
系统输出打印(“”);
}
系统输出打印(courseGrades[i]+“”);
}
您的两个循环几乎正确。请尝试使用以下代码:
for (int i=0; i < NUM_VALS; i++) {
// this if statement avoids printing a trailing space at the end.
if (i > 0) {
System.out.print(" ");
}
System.out.print(courseGrades[i]);
}
for (int i=NUM_VALS-1; i >= 0; i--) {
if (i > 0) {
System.out.print(" ");
}
System.out.print(courseGrades[i] + " ");
}
for(int i=0;i0){
系统输出打印(“”);
}
系统输出打印(courseGrades[i]);
}
对于(int i=NUM\u VALS-1;i>=0;i--){
如果(i>0){
系统输出打印(“”);
}
系统输出打印(courseGrades[i]+“”);
}
要向后打印,请执行以下操作:
for(i = NUM_VALS - 1; i >= 0; i--) {
System.out.print(courseGrades[i] + " ");
}
// To end with a newline
System.out.println("");
要向后打印,请执行以下操作:
for(i = NUM_VALS - 1; i >= 0; i--) {
System.out.print(courseGrades[i] + " ");
}
// To end with a newline
System.out.println("");
这是回答zyBooks 6.2.3中问题的代码:使用for循环打印数组元素
for (i = 0; i < NUM_VALS; i++) {
System.out.print(courseGrades[i] + " ");
}
System.out.println("");
for (i = NUM_VALS - 1; i >= 0; i--) {
System.out.print(courseGrades[i] + " ");
}
System.out.println("");
(i=0;i{
系统输出打印(courseGrades[i]+“”);
}
System.out.println(“”);
对于(i=NUM\u VALS-1;i>=0;i--){
系统输出打印(courseGrades[i]+“”);
}
System.out.println(“”);
这是回答zyBooks 6.2.3中问题的代码:使用for循环打印数组元素
for (i = 0; i < NUM_VALS; i++) {
System.out.print(courseGrades[i] + " ");
}
System.out.println("");
for (i = NUM_VALS - 1; i >= 0; i--) {
System.out.print(courseGrades[i] + " ");
}
System.out.println("");
(i=0;i{
系统输出打印(courseGrades[i]+“”);
}
System.out.println(“”);
对于(i=NUM\u VALS-1;i>=0;i--){
系统输出打印(courseGrades[i]+“”);
}
System.out.println(“”);