黑马程序员技术交流社区

标题: string为什么老有问题? [打印本页]

作者: jsfjb    时间: 2012-12-26 16:01
标题: string为什么老有问题?
代码随简单,但是总是出错。{:soso_e126:}

class test{
   
    public static void meiwenti(){
        String s;
        while((s = "qwe") != null){
            System.out.println(s);
        }
    }
   
    public static void youwenti(){
        while((String s = "qwe") != null){
            System.out.println(s);
        }
    }
   
}


作者: 马志军    时间: 2012-12-26 16:09
没有main方法吧
作者: 杨建聪    时间: 2012-12-26 16:09
都没有主函数的入口
作者: 黄锦成    时间: 2012-12-26 16:10
public static void youwenti(){
        //在while内定义了一个变量s,执行一次都有一个变量s,都是重复定义的,这样子编译都不能通过,语     法  错误        while((String s = "qwe") != null){
            System.out.println(s);
        }
    }
作者: 酸溜溜    时间: 2012-12-26 16:17
都没有主函数的入口
作者: 陈泽鑫    时间: 2012-12-26 16:52
youwenti()中的while循环中s重复定义,将定义在循环外面就能解决错误了
作者: 而今从头越2012    时间: 2012-12-26 17:05
while((String s = "qwe") != null){
}
在while循环中,因为变量重复定义,所以会报错,应该把s变量的定义写在外面。
作者: 罗海清    时间: 2012-12-27 12:07
这个,你在类成员变量里,已经有一个变量s,他的作用是这个类,
但是你在while里面又重复定义了变量s,这是错的

作者: 陈琦    时间: 2012-12-27 13:34
  while((String s = "qwe") != null) 这句不能这么些,语法错误,把s定义在外边就行了
作者: 张会文    时间: 2013-1-2 17:37
没有main方法,程序找不到入口





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