一、效果图
二、源代码
package sy4;
import java.util.Scanner;
/**
* @author
*
*/
public class Sy4_2 {
static void maxSubSum(int a[]) {
int maxSum = 0;// 最大和
for (int i = 0; i < 6; i++) {
int thisSum = 0;// 本次和
for (int j = i; j < 6; j++) {
thisSum = thisSum + a[j];
if (thisSum > maxSum) {
maxSum = thisSum;// 保存最大和
}
}
}
System.out.println(maxSum);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc = new Scanner(System.in);
int a[] = new int[6];
System.out.println("输入6个整数的序列");
for (int k = 0; k < 6; k++) {
a[k] = sc.nextInt();
}
System.out.println("最大子序列和为;");
maxSubSum( a);
}
}//2.采用蛮力法(循环) 求解最大连续子序列和问题。