最新回答 / 好帮手慕珊
"+",双引号引起来的是字符串类型,当出现字符串类型时加号(+)表示字符串连接,所以i+"+"+j+"="+(i+j)这整个表达式就是一个字符串。如果i=5,j=3,表达式就相当于5+3=8。也就是i直接输出,然后连上字符串+,j直接输出,再连上=,最后连上(i+j)的结果8。
2015-03-20
最新回答 / 渣浪君
可以用String,不过"男"这个字要加双引号,而且是英文状态下的双引号,因为它是字符串。你这个我测试了一下,错误是因为男字后面分号不对,改成英文状态下的分号
2015-03-19
最新回答 / 小肠杆君
java具体的编译机制刚学还不清楚。对比C语言的,常量前的关键字,比如const,编译器就会在内存的静态存储空间开辟一块大小为size的内存用来存放常量的值,在以后程序运行中,这儿的值是不会被修改的。如果没有前面的关键字进行修饰,那木就会放在动态存储区域,在程序运行时候,里面的值是可以被修改的,即程序运行过程中,就不能保证一定是不变的常量。估计在java中运行机制也是差不多的
2015-03-18