已采纳回答 / Onlooker_Liu
因为你若想最终是以【i+j】的格式输出,你就要按照你这个格式中的字符一个一个来。第一个字符是【i】,所以表达式中是【i】;第二个字符是【+】,所以表达式中是【“+”】(如果不加双引号,此时的+代表的是连接符的意思);第三个字符是【j】,所以表达式中是【j】;最后把所有字符用连接符号【+】连接起来,println方法就会按照你想要的格式正确输出。我觉得主要是对双引号的把握和理解吧~~多想想、多看看例子总会想通的!
2016-05-13
已采纳回答 / 慕雪9760236
你说的是下面这种形式吗,这种写法[]里不填数字,{}里可以填任意数量的数据,没有被限制死int[] a=new int[]{1,2,3};不过你既然采用了这种写法,干脆用下面这种写法更简单int[] a={1,2,3};
2016-05-13
已采纳回答 / moocmoocmooc88
switch中的变量 只能是 byte,char,short,int还有枚举类型
if表达式可以是表达式bool值
还有一个区别是 if可以使用区间表达式,而switch不能够直接使用
比如
if(i>1000){...}
else if (i<1000&&i>500){...}
else{}
这种 switch 需要转换一下才能用
2016-05-12