已采纳回答 / 郭外斜柳
c=(int)a+b;/*此处int(a)+b,相当于只将a变为int类型,然而b依然是double类型,应改为(int)(a+b);下面的是修改后的*/public class HelloWorld{public static void main(String[] args){double a=5.1;double b=5.2;int c;c=(int)(a+b);System.out.println(c);}}
2017-07-30
最新回答 / 慕粉4174549
我是在eclipse里测试过的,如果写在System.out.println()里面的话和c语言的输出是一样的,只会输出最后i的结果,而不会先输出i再+1
2017-07-30
最赞回答 / 慕运维0572832
javac 命令行相当于编译器是把.java文件转换成.class字节码文件,java命令行相当于解释器把字节码文件所要完成的算法是显示出来.javac运行之后在cmd是看不到相应命令的,必须去看相应文件下是否有其对应的字节码文件产生,如果有证明javac命令行有用,也可以紧接着执行java命令行来看是否产生作用,如果达到了你相应算法的要求,那就证明javac产生作用。用javac不要忘了后缀,用java时无后缀。
2017-07-30
已采纳回答 / wanghexu
myeclipse的确是自带了jdk和tomcat插件,但是没有独立的好用的,如果你要改自己的jdk,可以点击window-preferens-myeclipse-Servers-Tomcat-JDK,点击add,选择自己安装jdk目录文件夹,然后你想换成下载的tomcat,比如我下载是阿帕奇的tomcat7,所以点击tomcat 7.x,点击Enable,第一个Browse,选择自己安装的tomcat目录文件夹。
2017-07-30