- /* 楼主的问题
- //我想输出ABCD......但是屏幕输出是A*B**C***......
- public class PrintChar
- {
- public static void main(String[] args)
- {
- int i,j;
- for(i=0;args[i]!='\0';i++)
- {
- System.out.println("args[i]");
- for(j=0;j<i;j++)
- System.out.println("*");
- }
- }
- }
- */
- //我思虑的半天,实在是不知道楼主想要哪样...所以就自己写了一个
- public class ArraysTest {
- public static void main(String[] args)
- {
- int i,j;
- char[] cha = {'A','B','C','D'};
- //打印数组
- for ( i = 0 ; i<cha.length ;i++) {
- System.out.print(cha[i]+" ");
- //打印星号
- for ( j = 0; j < i + 1; j++) {
- System.out.print("*");
- }
- }
- }
- }
- //这里是输出结果
- //A *B **C ***D ****
- //如果要是不想要*就把打印*的循环删除掉
复制代码 |