问答详情
源自:3-4 Java中的比较运算符

为什么void会出问题

public static void main(String[] args) { int a=16; double b=9.5; String str1="hello"; String str2="imooc"; System.out.println("a等于b:"+(a==b)); System.out.println("a大于b:"+(a>b)); System.out.println("a小于等于b:"+(a<=b)); System.out.println("str1等于str2:"+(str1==str2));}为什么提示我void有错误,println也不对,求指点

提问者:qq_窗外有清风_04152712 2016-10-09 21:04

个回答

  • 慕移动9896365
    2016-10-09 21:11:46
    已采纳

    能运行啊

  • 半度微凉非比晴空
    2016-10-10 22:58:55

    “=”是string类判断地址值   equals只判断两个是不是相同的

  • 半度微凉非比晴空
    2016-10-10 22:51:46

    public class HelloWorld{
        public static void main(String[] args) {
    		int a=16;
    		double b=9.5;
    		String str1="hello";
    		String str2="imooc";
    		System.out.println("a等于b:" + (a ==  b));
    		System.out.println("a大于b:" + (a >  b));
    		System.out.println("a小于等于b:" + (a <=  b));
    		System.out.println("str1等于str2:" +str1.equals(str2));
    	}
    }