JAVA System.out.println()方法输出多个变量

我想用System.out.println()这个方法同时输出多个变量的值,比如3个字符变量a,b,c,能不能只用一个System.out.println()把三个变量的... 我想用System.out.println()这个方法同时输出多个变量的值,比如3个字符变量a,b,c,能不能只用一个System.out.println()把三个变量的值同时输出来,中间不能有输出字符串。变量和字符串混杂输出的格式我知道,只是连续输出三个变量的值的格式我不知道。
lirong1978 搬的是C语言的输出格式控制符,错误

清影漂泊 错误,编译不能通过

peizhengwen 偏离了我的本意,你这个是把3个变量加起来,我是要单独连续输出三个整形变量的值

com91 你的回答满足我的要求,我想再请教你:为什么字符串变量能与整形变量直接相加(比如a,b,c都为整形变量)?JAVA难道只能用这种方法连续输出几个变量的值吗?不能像C语言这样("%d,%d,%d",a,b,c)输出吗?回答满意,俺会适当加分滴:)
展开
 我来答
peizhengwen
推荐于2018-04-20 · TA获得超过1216个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:246万
展开全部
不知道你的意思是不是System.out.println(a+b+c);

早说是整型变量嘛,我上面的方法是针对字符串操作的。你要连续输出3个整型的话一定要把整型数值先转换成字符串类型然后再进行操作。
也可以用整型转字符串Integer.toString(整型变量)这样的方法来输出,字符串转整型是Integer.parseInt(字符串变量)。
卖霾买麦
2019-08-11
知道答主
回答量:1
采纳率:0%
帮助的人:718
展开全部
你说com91的回答能满足你的要求,但他那个之所以能达到你的要求只是因为字符串连接符“+”而已,“+”两端只要有一个是字符串类型,系统就会自动将另一个操作数转换为字符串再进行连接,而不是你说的为什么字符串变量能和整形变量直接相加,他这个和System.out.println(“”+a+b+c);是一样的意思。(刚入行头发浓密的菜鸟,实在忍不住出一句声)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郭奕麦英达
2019-08-01 · TA获得超过3955个赞
知道大有可为答主
回答量:3094
采纳率:26%
帮助的人:459万
展开全部
System.out.printf("%d%d%f%m%r.....%d\n",a,b,c,d,...,n);
回复:
你学过c语言吧,%d,5f等等是格式符,比如:%d是表示输出整数,%f输出浮点型,它们对应于后面的输出变量a,b,....。
例如:输出int变量a,则这样写:
System.out.printf("%d\n",a);
\n是换行符。
回复:ls的,你好好看看jdk1.6或是1.5,它是支持printf的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c547160
2007-06-11 · TA获得超过1377个赞
知道小有建树答主
回答量:2447
采纳率:0%
帮助的人:2115万
展开全部
System.out.printf("%d %d %d", a,b,c);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友895365466
2007-06-11 · TA获得超过605个赞
知道小有建树答主
回答量:1243
采纳率:0%
帮助的人:1027万
展开全部
String s="";
s+=a;
s+=b;
s+=c;
Sysetm.out.println(s);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式