A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. public class PrintChar
  2. {
  3.     public static void main(String[] args)
  4. {
  5.      int i,j;
  6.       for(i=0;args[i]!='\0';i++)
  7.   {
  8.   System.out.println("args[i]");
  9.   for(j=0;j<i;j++)
  10.              System.out.println("*");
  11.   }
  12. }
  13. }
复制代码
现在我改了,可以javac了但是程序还是有问题,老师要我们输入ABCD...
屏幕输出A*B**C***...

4 个回复

正序浏览
我看了你的程序 你是不是以前学c的 \0 表示结束符号呀  java里面好像不能用吧?
回复 使用道具 举报
数组初始化默认内存为0
回复 使用道具 举报
发生了越界吧,,,,我是新手
回复 使用道具 举报
args[i]!='\0'  这个是什么意思?我好想没还没有学到,我按我的给你写了一个,你看看

import java.util.*;
public class zz
{
        public static void main(String[] args)
        {
                Scanner in=new Scanner(System.in);
                String aa=in.next();
                for(int i=0;i<aa.length();i++)
                {
                        System.out.print(aa.charAt(i));
                        for(int j=0;j<=i;j++)
                        {
                                System.out.print("*");
                        }
                }
               
               
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马