已采纳回答 / __小飞象
个人理解:num是一个2行3列的二维数组,看成是一维数组中每个元素也是一个一维数组,所以num.length指的是数组的长度(元素的个数),也就是num的行数2;而num[0]、num[1]取得数组的每一行,每一行又是一个一维的,所以num[0].length是3,也就是列的元素个数。如果你要问3维数组的情况,同理可推。个人理解,如有不当之处,请指出。
2015-04-27
最赞回答 / zpc_ares
我觉的,字符串首先是由字符拼接成的,字符本身严格来说它的“数据类型“属于int型,大写字母A字符转换成int型是65,B是66,而小写字母a转化成int型为97,b为98,依次类推。
2015-04-26
已采纳回答 / Rocks
你把System.out.println(MALE+'\n'+FEMALE); '/n' 改成"/n"就输出成字符串了。至于为什么好像是因为+是一个连接符.当两个char连接的时候会自动转成int类型。然后你上面的代码System.out.println(MALE+'\n'+FEMALE); 你+连接的符号是单引号,char类型定义赋值就是用单引号来赋值的。所以你那个加号没有起到上面作用,只是里面的\n起到了作用。加入你+号后面是双引号,然后就会自动转换成String类型。表达能力差,希望你能看懂吧。
2015-04-25
最新回答 / Codeagles
你好,你这个代码有问题。第一,输出都是0 ,因为你在方法里面知识new了一个数组,并没有将数组传递给方法里面。我给你改完了。参考public class HelloWorld { public static void main(String[] args) { HelloWorld hello = new HelloWorld(); int x[] = { 89, -23, 64, 91, 119, 52, 73 }; x = hello.getAraray...
2015-04-25