我在使用下面的代码时遇到问题:
//Program 6.12
public class Ex6_12 {
public static void printChars(char ch1, char ch2, int numberPerLine) {
for (int i = ch1; i>ch2; i++) {
for (int j = 0; j<=numberPerLine; j++) {
System.out.printf("%c ", (char)(i));
}
System.out.println("");
}
}
public static void main (String[] args) {
printChars('1', 'Z', 10);
}
}
前面的代码没有打印任何内容,我希望它以每行选定的字符数将所选字符打印为不同的所选字符。不确定我在哪里犯了错误。
对于此输入,我需要输出:
1 2 3 4 5 6 7 8 9 :
; < = > ? @ A B C D
E F G H I J K L M N
O P Q R S T U V W X
Y
(它的范围从第一个通过,到小于最后一个,一行中有多少个charcharnumberPerLine)
开满天机
蛊毒传说
相关分类