JAVA中的字符串连接问题?

System.out.println("hello"+A);或者汉字不行而("hello"+1);数字可以呢。有什么规定吗??... System.out.println("hello"+A);或者汉字不行 而 ("hello"+1);数字可以呢。 有什么规定吗?? 展开
 我来答
tianlanyijiu1
2014-01-20 · TA获得超过195个赞
知道小有建树答主
回答量:294
采纳率:100%
帮助的人:147万
展开全部
你这样子"hello"+A或者 "hello"+汉字,这样子会报错,后面用到变量,需要你先在前面定义好了,
比如:
String A = "你好";
System.out.println("hello"+A);

就可以了;而1是数字,可以使用字符串直接连接,它会默认转化为字符串,如“”+2 亦会输出字符串
黑色X冷默
推荐于2017-11-26 · TA获得超过144个赞
知道小有建树答主
回答量:384
采纳率:50%
帮助的人:266万
展开全部
你A是变量,1是常量
未定义的变量肯定是错的
如果你是想要显示helloA 那么你应该写成“hello” + “A”(或者汉字,注意加引号)
或者String A = “...”//你想要的东西
然后"hello" + A
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高哓生
2014-01-20
知道答主
回答量:32
采纳率:0%
帮助的人:13.2万
展开全部
Integer int 可以自动开包闭包,你的A要是String A = "汉字";就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shaohe_zhou
2014-01-20
知道答主
回答量:48
采纳率:0%
帮助的人:14.3万
展开全部
String a= “A ”; 这样就可以了。变量可以, 1是字面量也可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8336dc618
2014-01-20 · 超过83用户采纳过TA的回答
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:117万
展开全部
1是int类型 自然不需要引号 而A是字符类型 是需要引号的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式