【发布时间】:2015-09-28 23:25:25
【问题描述】:
给定一个从 A 到 U 的字符,打印该字符和字母表中接下来的 5 个字符(空格分隔)。打印与给定大小写相同的字符。
static void doStuff(char c){
for(char i='c'; i<='c'+5;i=i+1){
System.out.print(c+"");
}
}
【问题讨论】:
-
您有什么问题?我看到了一个,很容易解决:如果你想要一个空格,用“”替换“”。
-
同时删除 for 循环中
c周围的单引号并打印i而不是c。 -
我猜你想在 for 循环中删除 c 周围的引号。你也可以打印 i 而不是 c。
-
我做了所有这些,但它不起作用。
-
@thales78 i = i+1;不适合你,因为 i+1 将产生一个整数数据类型值。所以你必须在外部进行类型转换为 i = (char)(i+1);
标签: java algorithm for-loop char