Java相鄰整數(shù)和是指統(tǒng)計(jì)一個(gè)整數(shù)數(shù)組中相鄰兩個(gè)數(shù)字之和的總和。比如數(shù)組{1,2,3,4},其相鄰整數(shù)和為1+2+3+4=10。
public class AdjacentSum { public static int getAdjacentSum(int[] arr) { int sum = 0; for (int i = 0; i< arr.length - 1; i++) { sum += arr[i] + arr[i + 1]; } return sum; } public static void main(String[] args) { int[] arr = {1, 2, 3, 4}; int sum = getAdjacentSum(arr); System.out.println("相鄰整數(shù)和為:" + sum); } }
在這個(gè)程序中,我們定義了一個(gè)getAdjacentSum方法,接受一個(gè)整數(shù)數(shù)組作為參數(shù)。該方法使用for循環(huán)遍歷整個(gè)數(shù)組,累加相鄰兩個(gè)數(shù)字的和。循環(huán)的終止條件是i 在main方法中,我們創(chuàng)建了一個(gè)整數(shù)數(shù)組{1,2,3,4},調(diào)用getAdjacentSum方法并將結(jié)果輸出。 該程序的運(yùn)行結(jié)果將會(huì)是“相鄰整數(shù)和為:10”。