作为一个学生小白,请大神一定要救我。 char,byte,int互相加的时候结果都会作为int~并且char,byte,int和String之间不能强转你应该String A = "是";String b = "打";这样再+就没问题 了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两种方法:一、将A和b转化为string类型再进行“+”;二、用字符的加操作而不是“+” Java对byte、short的支持不完全,涉及到运算会先转为int类型,再运算。String d=A+b;这里相当于把一个int赋值给String,当然会报错。 肯定错了,char 类型可以被当成int算的,你把A和b转化成String char自动相加,自动转化成int结果。类型都不同,你编译都通不过 public class Test1{ public static void main(String[] args){ String A="与"; char B='女'; char V='男'; String sum=A+B+V; System.out.println(sum);}}我同学这样编就通过了.额,为什么呀?? 额,女友终于教会我了。原来是忘记了java的自动类型转换呀。我还真是笨 char byte在+时会有自动转型的效果 我也是听课者水浴恒温摇床http://www.jingda17.net/?cate/28/1/0.html 哥,建议您使用编译器,比如eclipse,这样子就不会犯编译错误了。。 正则表达式group问题 SWT shell 窗体如何在桌面中央显示? org.w3c.dom 关于组件的移除 一个简单的问题 大家帮忙看看这个问题啊!!!!!!!!!!!!!!!!! 文件的输入输出 大家说改选什么呢,嵌套类的问题 请问如何在java中打开pdf文件(不使用runtime时)各位老大急救呀!! 哪有JB6下载?以前的不小时删了! Java中StringBuilder 中的append0(); 怎么优化该递归?
public static void main(String[] args){
String A="与";
char B='女';
char V='男';
String sum=A+B+V;
System.out.println(sum);
}
}
我同学这样编就通过了.额,为什么呀??
水浴恒温摇床http://www.jingda17.net/?cate/28/1/0.html