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

请问各位大神哪儿错了

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==str2));
	}
}


提问者:大豪jh 2016-11-23 19:31

个回答

  • 慕雪6836729
    2016-11-24 10:40:06
    已采纳

    大于小于号的问题,你的是全角字符。下面是改过之后的

    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));


  • Sunshine
    2016-11-23 20:08:47

    System.out.println("a小于等于b:" + (a<=b));

  • 慕粉4141443
    2016-11-23 19:47:33

    看看是不是用了中文标点,我用你同样的代码运行就没有错

  • qq_慕的地9563600
    2016-11-23 19:46:01

     System.out.println("str1等于str2:" + (str1.equals(str2)));

  • 慕粉1935273197
    2016-11-23 19:44:37

    倒数第二行  应该是a<=b