肉松君

实践中增长经验
随手写了段获取用户输入的代码import java.util.Scanner; public class Sca...
扫描右侧二维码阅读全文
04
2018/07

实践中增长经验

随手写了段获取用户输入的代码

import java.util.Scanner;

public class ScannerDemo {

    public static void main(String[] args) {
        // TODO 自動生成されたメソッド・スタブ
        while(true) {
        Scanner s = new Scanner(System.in);
        String ss =s.nextLine();
        if(ss=="over") {
         break;
        }
        else {
        System.out.println(ss);
        }

        }
    }

}

发现无法终止无限循环,我明明写了判断语句了啊

最后发现果然是学习的东西需要挫折才复习

原来判断语句需要这么写:if(ss.equals("over"))

对啊,字符串本身是个对象,哪怕长得一样,内存地址也不一样啊
所以说通过==来判断是没有用的

Last modification:September 12th, 2018 at 08:51 pm
If you think my article is useful to you, please feel free to appreciate

No comments

  1. 肉松君

    333

Leave a Comment