永发信息网

有关JAVA的数组题目

答案:4  悬赏:80  手机版
解决时间 2021-05-01 06:07
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-04-30 07:21

有一组随机数组

例子为:4   3   6   22   5   2   要求 4与3的和插入到6的后面,然后22与5的和插入到2后,如果5这个数后面没有2。那么依然不变.

 

比如  原来数组为:4   3   6   22   5   2   变化后为:4    3    6   (7)   22    5    2    (27)

 

原来数组为:4   3   6   22   5   变化后为:4    3    6    (7)   22  5

 

 

请用JAVA编写

最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-04-30 08:34
int[] randarray = {4, 3, 6, 22, 5, 2}; int newarraylength = randarray.length + (int)(randarray.length / 3); int newarray[] = new int[newarraylength]; System.out.println(newarraylength); int k = 0; for(int i=0; i<randarray.length; i++){ newarray[k] = randarray[i]; k++; if((i+1) % 3 == 0){ newarray[k] = randarray[i-1] + randarray[i-2]; k++; } } for(int j=0; j<newarray.length; j++){ System.out.print(newarray[j] + ",");
全部回答
  • 1楼网友:空山清雨
  • 2021-04-30 11:17
for(;;){if(){}}
  • 2楼网友:罪歌
  • 2021-04-30 10:49
你说的5后面没有2 就不变 这个2 是只 5后面的数字只能是2 还是 只要是个数字就OK
  • 3楼网友:封刀令
  • 2021-04-30 10:03
用get方法判断数组最后一个数是否是2。满足就循环数组值赋给个新数组,第四个元素是第一、二个元素的和第八个为五、六的和。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯