问题描述
publicclassDome1{publicstaticvoidmain(Stringargs[]){charch1='1';charch2='z';intnumberPerLine=10;printChars(ch1,ch2,numberPerLine);}publicstaticvoidprintChars(charch1,charch2,intnumberPerLine){for(inti=(char)(ch1);i<=(char)(ch2);i++){if(i%numberPerLine==0)System.out.println((char)i);elseSystem.out.print((char)i+"");}}}
请大家帮我看看问题出现在哪?每行要打印10个可是我中是打印出这样的结果123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz请大家帮我改改!一定要用这个方法头的publicstaticvoidprintChars(charch1,charch2,intnumberPerLine)我每份给,不好意思吖!
解决方案
解决方案二:
把方法改下就行了publicstaticvoidprintChars(charch1,charch2,intnumberPerLine){intj=0;for(inti=ch1;i<=ch2;i++){j++;if(j%numberPerLine==0)System.out.println((char)i);elseSystem.out.print((char)i+"");}}
解决方案三:
谢谢了,你的果然就可以了!我之前没学c,又刚刚学java不会啊!再次感谢!
解决方案四:
不用客气,我也是刚学没多久