首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并2个整数的文本,而不是将它们相加在一起

合并2个整数的文本,而不是将它们相加在一起
EN

Stack Overflow用户
提问于 2014-01-25 22:26:00
回答 2查看 3.6K关注 0票数 6

我有两个整数,x和y。我要做的是把两者的数字结合起来,而不是把它们相加在一起。我试过这样做:

代码语言:javascript
复制
int x = 5;
int y = 10;
sum = x + y;

但这就是输出15,我想知道的是,是否有任何方法将它们结合起来,以便输出为510。

5+ 10 = 510

这就是我想要的共犯。

我知道我可以这样做:

代码语言:javascript
复制
int x = 5;
int y = 10;
int sum;
sum = Convert.ToInt32(x.ToString() + y.ToString());

但这似乎是一种草率的做法。有更好的方法吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-25 22:33:22

再简单一点:

代码语言:javascript
复制
int x = 5;
int y = 10;
int sum;
sum = Convert.ToInt32("" + x + y);

注意,在任何情况下都需要转换。这里使用隐式转换

票数 16
EN

Stack Overflow用户

发布于 2014-01-25 22:30:39

代码语言:javascript
复制
int x = 5;
int y = 11;

var z = (int)(x * Math.Pow(10, (int)Math.Log10(y) + 1) + y);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21357049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档