使用java打印杨辉三角 在第15行后开始出现了错误,这个错误在哪?如何产生的... 在第15行后开始出现了错误,这个错误在哪?如何产生的 展开 我来答 1个回答 #热议# 不吃早饭真的会得胆结石吗? 百度网友42c6392 2019-09-10 · 超过24用户采纳过TA的回答 知道答主 回答量:46 采纳率:71% 帮助的人:10.9万 我也去答题访问个人页 关注 展开全部 int类型最大值是2 的 31 次方 - 1 = 2147483648 - 1 = 2147483647这点你首先要知道然后你的method这个方法是从1乘到a的,当a大于12的时候,所算出来的数就超过了int所能承受的最大值了,所以你最后的结果也就不对了想解决这个问题可以把int改为long,但是这样如果计算的数值超过了long的最大值还是有问题,所以你可以优化一下你的算法 追问 多谢 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2008-06-19 用java编程打印输出10行杨辉三角形 22 2010-05-12 java 打印输出一个n行的杨辉三角,n由命令行参数输入 12 2009-11-08 Java语言杨辉三角 65 2012-10-21 怎样用java打印杨辉三角,自己输入行 2 2017-01-19 java编写 使用二维数组存储杨辉三角并打印输出。 2 2012-10-28 怎么用java的递归输出杨辉三角中第n行第m个数啊?? 8 2016-08-16 用java编程使用二组数组方式打印杨辉三角(明天急用) 3 2016-04-09 编写一个JavaApplication,打印8行杨辉三角形(... 更多类似问题 > 为你推荐: