已采纳回答 / 惫懒sloth
其实你在搭环境的时候,当你配置好了java的环境变量后,系统就将你的java安装目录记录了下来。当你在cmd里输入java,系统会在你配置的path里面,挨个查找这个以java命名的应用程序,最后发现在JAVA_HOME\bin 下面有个java.exe的玩意,名字符合,然后调用也就是打开了。默认无参数的(无参数就是cmd中只输入了java )的输出是帮助信息。这么说你理解了没
2015-12-10
已采纳回答 / mosci
加点[.]在编译java文件时,如javac xxx.java 即会在当前目录下生成xxx.class文件,然后再用java xxx执行,系统会在当前目录下找xxx.class文件,所以要加点,代表是在当前目 录下找class文件来执行。path和classpath环境变量的值都是一些有顺序的目录列表。告诉系统或者应用程序到哪里去寻找它们需要的资源。这个目录列表是由一系列的分隔符分开的,Linux/Unix系统下分隔符是冒号“:”windows系统中是分号“;”
2015-12-10
已采纳回答 / 惫懒sloth
其实这个是历史遗留问题,两种写法都可以,但显然int[] 是比较符合标准的,这说明类型是个int数组,如果后面的变量名,加个数组[]有些不伦不类的。new作为java中的一个关键字,是用来分配内存的,你这个写法不符合java规范
2015-12-09
已采纳回答 / 子木李
楼主的getArray函数里的循环有问题,int i:nums 的时候,它相当于new出了一个i,然后把nums的对应的值给i,但是你之后让i=(int)(Math.random()*100);,这个结束后,i虽然变了,但是你并没有把它设回到nums数组里,也就是说,i并不是nums的地址,改变了i并不能改变nums中对应的值,所以,建议楼主如下写法:<...code...>这样,将nums值设回去,就有随机的值了
2015-12-09
已采纳回答 / Caballarii
首先,i的值是从0到scores.length-1,for循环的初始化就错了其次,需要在循环外定义变量控制只输出三个数<...code...>修改过的main函数你参考一下
2015-12-08
最新回答 / 慕移动9181930
把代码发的全一点,看一下你的代码逻辑老師的意思,應該就是要讓我們練習這個<q>標籤及瞭解它的語義.因為標籤正確使用,有利排名搜尋.提供給您參考~
2015-12-08