在课堂上,那个两个数组首位连接的问题我象不太出来,在其他的同学讲解后我感觉一个同学的方法很好,核心是做一个二倍长度的数组。

package sumarray;
import java.util.InputMismatchException;
import java.util.Scanner;
public class MaxSum {
public static void main(String args[]){
int maxsum=0,sum=0;int array[]=new int[10];Scanner in=new Scanner(System.in );System.out.print("输入5个整数:");
for(int i=0;i<5;i++){
try//验证输入是否合法{array[i]=in.nextInt();array[i+5]=array[i];}
catch(InputMismatchException e){
break;}}for(int i=0;i<5;i++){sum=0;
for(int j=0;j<5;j++){
if(sum<0)sum=0;sum+=array[i+j];
if(sum>maxsum)maxsum=sum;}}System.out.print("子数组的最大值为:"+maxsum);}}

  

转载于:https://www.cnblogs.com/jhl1234/p/10589196.html

首尾连接的数组的求和问题相关推荐

  1. java字符连接字符串数组_Java中连接字符串的最佳方法

    java字符连接字符串数组 最近有人问我这个问题–在Java中使用+运算符连接字符串是否对性能不利? 这让我开始思考Java中连接字符串的不同方法,以及它们如何相互对抗. 这些是我要研究的方法: 使用 ...

  2. java 数组怎么求和,感动,我终于学会了Java对数组求和

    前言 看到题目是不是有点疑问:你确定你没搞错?!数组求和???遍历一遍累加起来不就可以了吗??? 是的,你说的都对,都听你的,但是我说的就是数组求和,并且我也确实是刚刚学会.╮(╯▽╰)╭ 继续看下去 ...

  3. C语言用数组编程矩阵,二维数组—矩阵求和(C语言)

    昨天上机了,之前上机都觉得题目挺简单的,但昨天的题明显比以前难了好吗!字符串二维数组感觉也没教什么呀..所以我也做了蛮久,现依次把这几道题放在这里留作纪念. 题目1:请写一个程序,对于一个m行m列(2 ...

  4. JAVA基础知识练习(减肥计划、逢七过、不死神兔、百钱百鸡、数组元素求和、数组内容相同、查找、反转、评委打分)

    案例:减肥计划1 需求: 输入星期数,显示今天的减肥活动 周一:跑步 周二:游泳 周三:慢走 周四:动感单车 周五:拳击 周六:爬山: 周日:好好吃一顿 分析: (1)键盘录入一个星期数,用一个变量来 ...

  5. C++数组对角线求和

    [问题描述]输入一个5*5矩阵,求它的对角线上元素的和. [输入形式]输入矩阵25个元素 [输出形式]输出对角线上的5个数的和,即左上角到右下角的对角线上的5个数 [样例输入]1 2 3 4 5 6 ...

  6. LeetCodeClassification---- No.1 分治--使用递归完成对一维数组的求和--递归法完成sum函数

    递归函数来一维数组的求和 以下内容来自,<算法图解> 确定递归停止条件(基准条件): 确定递归条件: 整个递归过程 python实现 # 使用递归完成对数组的相加 def sum(l):i ...

  7. php求二维数组,php二维数组怎么求和

    php二维数组怎么求和 导语:数组是php语言的'一大难题.以下的是百分网小编为大家搜集的php基二维数组求和的方法,希望对你有所帮助. 数组: $a = array(array("a&qu ...

  8. 求首尾相接的数组的最大子数组和

    思路:将一个数组扩大一倍,这样便实现了数组的首尾相接.在将每个数组成的子数组的和全部求出放进sum数组中,最后求出最大值即可. 源代码: package 首尾相接数组; import java.uti ...

  9. java 数组怎么求和_java数组排序,并将数组内的数据求和

    java数据编列并求和,江湖我狼哥,人狠话不多,直接上代码! import java.util.Arrays; public class Intarry { public static void ma ...

最新文章

  1. pjax php,ZBlogPHP简单实现pjax的一种方法
  2. 人工智能让育种“物美价廉”
  3. iOS,Objective-C Runtime
  4. python 常用包_Python常用指引
  5. 八.激光SLAM框架学习之LeGO-LOAM框架---框架介绍和运行演示
  6. 「AI 口罩检查官」上线,0.3 秒检查口罩佩戴情况
  7. session很快失效_深夜,我偷听到程序员要对session下手……
  8. redis 值字符串前面部分乱码_解决spring boot redis序列化key-value乱码
  9. JVM监控及诊断工具GUI篇之Arthas(三):class、classloader相关指令
  10. qq一注销账号就服务器繁忙,qq熊熊怎样解除服务器繁忙的问题
  11. 计算机培训后的感言,计算机中级培训感言
  12. UNIX时间及相关概念
  13. 新手入门,求大神帮助!!!
  14. P17安全领袖圆桌:安全市场迎来千亿发展机遇,腾讯携手产业链伙伴共建安全生态
  15. 新颖的基于互联网的毕业设计题目50例
  16. 水利水电安全员考试问答练习题库(4)
  17. JS-一张纸折叠多少次可达到珠穆朗玛峰的高度
  18. 趣图:新手 vs 老鸟
  19. QQ群空间登录网址:http://qun.qq.com/air/#
  20. 使用每步FTP服务在魔百盒CM201-2上建立FTP服务器

热门文章

  1. 国内哪里培训python比较好-python培训哪家机构比较好?
  2. python3报错:importError: dynamic module does not define module export function (PyInit_cv_bridge_boost
  3. jquery ajax跨域asp,jQuery跨域调用Asp.Net Web API
  4. spring中aop设计与实现
  5. LeetCode Single Number III(位操作)
  6. LeetCode Validate Binary Search Tree(dfs)
  7. mysql的学习总结
  8. 图像处理用到的最优化 降噪
  9. 第二周数据采样过程及结果
  10. springmvc中的类型转换器