Java 打印带有两个分隔符的数组
Java print array with two separators
您好,我正在尝试将两组分隔符联机。使用我当前的代码,我得到“,”作为我的分隔符
结果看起来像这样 [2,2,2,2,2]
但我的目标是像这样 [2,2,2,2 and 2]
for (int i = 0; i < intArray.length; i++) {
if (i > 0) {
System.out.print(", ");
}
System.out.print(intArray[i]);
}
这是一个想法
for(int i=0; i<intArray.length-1; i++){
if(i>0) {
System.out.print(", ");
}
System.out.print(intArray[i]);
}
System.out.println(" and " + intArray[intArray.length-1]);
试试这个:
public class Main {
public static void main (String[]args) {
int[] intArray = new int[]{ 2, 2, 2, 2 };
for (int i = 0; i < intArray.length; i++) {
if (i > 0 && i != (intArray.length - 1)) {
System.out.print (", ");
}
if (i == (intArray.length - 1)) {
System.out.print(" and ");
}
System.out.print (intArray[i]);
}
}
}
输出为2, 2, 2 and 2
这就是你要找的东西
public class JavaPrintArrayWithTwoSeperators {
public static void main(String[] args) {
int[] intArray = { 2, 2, 2, 2, 2 };
for (int i = 0; i < intArray.length; i++) {
if (i > 0 && i < intArray.length - 1) {
System.out.print(", ");
} else if (i > intArray.length - 2) {
System.out.print(" and ");
}
System.out.print(intArray[i]);
}
}
}
希望对你有帮助
谢谢.....
您好,我正在尝试将两组分隔符联机。使用我当前的代码,我得到“,”作为我的分隔符 结果看起来像这样 [2,2,2,2,2] 但我的目标是像这样 [2,2,2,2 and 2]
for (int i = 0; i < intArray.length; i++) {
if (i > 0) {
System.out.print(", ");
}
System.out.print(intArray[i]);
}
这是一个想法
for(int i=0; i<intArray.length-1; i++){
if(i>0) {
System.out.print(", ");
}
System.out.print(intArray[i]);
}
System.out.println(" and " + intArray[intArray.length-1]);
试试这个:
public class Main {
public static void main (String[]args) {
int[] intArray = new int[]{ 2, 2, 2, 2 };
for (int i = 0; i < intArray.length; i++) {
if (i > 0 && i != (intArray.length - 1)) {
System.out.print (", ");
}
if (i == (intArray.length - 1)) {
System.out.print(" and ");
}
System.out.print (intArray[i]);
}
}
}
输出为2, 2, 2 and 2
这就是你要找的东西
public class JavaPrintArrayWithTwoSeperators {
public static void main(String[] args) {
int[] intArray = { 2, 2, 2, 2, 2 };
for (int i = 0; i < intArray.length; i++) {
if (i > 0 && i < intArray.length - 1) {
System.out.print(", ");
} else if (i > intArray.length - 2) {
System.out.print(" and ");
}
System.out.print(intArray[i]);
}
}
}
希望对你有帮助 谢谢.....