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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Hello_world_ 中级黑马   /  2013-7-29 10:51  /  1237 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杨兴庭 于 2013-7-30 22:47 编辑

public class PrintChar
{
    public static void main(String[] args)
{
     int i,j;
     for(i=0;args!='\0';i++)
  {
  System.out.println("args");
  for(j=0;j<i;j++)
             System.out.println("*");
  }
}
}诶呀我去!帮忙看看哪错了!

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

7 个回复

倒序浏览
args[i]!='\0' 不兼容的操作数的类型的字符串和字符  
args[i]是String类型  '\0' 是char类型
你所要表达的意思是 args[i]  !=  "0"  吧

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
表示看不懂楼主要表达什么。。
回复 使用道具 举报
args[i]是什么啊?..没声名吧
回复 使用道具 举报
args[i]!='\0';不可比较的类型。     String args[]为字符串类型,而'\0'为Char类型。

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
args[i]!='\0'  应该是“\0”吧,main后面声明的是String[]数组,你不能赋char类的

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
args[i]!='\0'  应该是“\0”吧,main后面声明的是String[]数组,你不能赋char类的
回复 使用道具 举报
'\0'在别的语言中倒是见过,java中不知道有没有,是字符串的最后一位默认为‘\0’;
在java中一般用length关键字来统计数组长度,没见过用‘\0’来控制结尾的。
楼主和我一样,学的语言类型多了,老混

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马