已采纳回答 / Gir非碼農
如果不配置,那么每次启动java程序对文件进行编辑处理运行启动等一系列操作时,都要不嫌麻烦的对那个负责的程序进行根目录调用。比如正常在cmd里,>javac test.java >java test这两个操作的时候,就不会简单的javac和java这么简单了,会把在配置时的根目录的那个文件夹自己找对应的启动程序,启动,然后再对这个test.java文件进行运行……就是简单几个字母能搞定,非要打什么c:/program files/java/jdk XXXX.XXXX.XX/bin...
2018-02-26
已采纳回答 / Gir非碼農
算术运算符有‘=’?题主这个不太对吧……哪里看到的在java里,一个=是赋值,右面赋给左面两个==是逻辑判断,输出的是true或flase三个===是地址数值是否都相同,输出的也是true或false算数用它干...
2018-02-26
已采纳回答 / Gir非碼農
题主上图可以用这篇文章来解释。我把具体解释的地方复制过来哈2-一个字符串=两个字符串相加; 4-一个字符串=一个常量加一个字符串* 【二】 2和4放在一起说,因为他们的本质是一样的。 * 对于2和4,如果用开始的那个等式来套用下,结果应该都是true,但java给出了false,看来不是这个等式有问题就是java对这个 * 等式的处理有问题。事实是等式没有问题,问题在java对这个等式的处理方式上。 * 当+号中有变量时(这里的变量指严格意义上的变量,除了直接的字面上的字符,所有需要一次以上处理才能成为直...
2018-02-26
最赞回答 / 慕无忌1424581
j<=i是循环条件, 只有符合这个循环条件,for的循环操作才会执行。将j=i作为循环条件的话,从一开始就不符合循环条件,无法执行循环操作,因此显示错误。
2018-02-26
已采纳回答 / huangzhong
18行那里是要做if判断啊,写成while了,scores[i]一直是119,条件成立进入循环,接着continue又回到了while,所以死循环了。
2018-02-25