黑马程序员技术交流社区

标题: 必须的去黑马修炼一下! [打印本页]

作者: Hello_world_    时间: 2013-7-29 10:51
标题: 必须的去黑马修炼一下!
本帖最后由 杨兴庭 于 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("*");
  }
}
}诶呀我去!帮忙看看哪错了!

作者: zhouchao    时间: 2013-7-29 11:03
args[i]!='\0' 不兼容的操作数的类型的字符串和字符  
args[i]是String类型  '\0' 是char类型
你所要表达的意思是 args[i]  !=  "0"  吧

作者: 黄炳期    时间: 2013-7-29 11:16
表示看不懂楼主要表达什么。。

作者: 柏圣杰    时间: 2013-7-29 22:42
args[i]是什么啊?..没声名吧
作者: 王希军    时间: 2013-7-29 23:42
args[i]!='\0';不可比较的类型。     String args[]为字符串类型,而'\0'为Char类型。
作者: 诸隆隆    时间: 2013-7-30 00:29
args[i]!='\0'  应该是“\0”吧,main后面声明的是String[]数组,你不能赋char类的
作者: 诸隆隆    时间: 2013-7-30 00:30
args[i]!='\0'  应该是“\0”吧,main后面声明的是String[]数组,你不能赋char类的
作者: 张强1    时间: 2013-7-30 00:35
'\0'在别的语言中倒是见过,java中不知道有没有,是字符串的最后一位默认为‘\0’;
在java中一般用length关键字来统计数组长度,没见过用‘\0’来控制结尾的。
楼主和我一样,学的语言类型多了,老混




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2