输出语句是一个字一个字地显示出来,还可以规定多少个字一换行,最好有代码显示。
写个循环,每次输出一个字符,判断到了某个倍数就换行,每次输出给个延时,这样应该可以
可以将字符串先调用方法toCharArray()转化为字节数组,然后遍历这个数组 在输出的时候加上\n
代码:
String s = "12345678";
char[] chars = s.toCharArray();
for(int i=0;i<chars.length;i++){
system.out.println(chars[i]+"\n");
}
如果想规定多少个字在换行 可以在输出的时候加上if判断语句做控制 如:
if(i <2) 则表示前两个字在一行后在换行
/**
* 每输出3个字符就换行
* @author rgy
*
*/
public class Demo3 {
public static void main(String[] args) {
String str = "hello world!";
char[] cs = str.toCharArray();
int total = 0;
for (int i = 0; i < cs.length; i++) {
char c = cs[i];
if(total==3){
System.out.println(c);
total= 0 ;
}else{
System.out.print(c);
}
total++;
}
}
}