博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件工程子数组求和1
阅读量:7239 次
发布时间:2019-06-29

本文共 659 字,大约阅读时间需要 2 分钟。

1.设计思想:用一个数组储存输入的数,再用另一个数组储存子数组的和,最后进行比较输出最大值;

2.源代码:

package 子数组求和;

import java.util.*;

public class test {

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("请输入数组中数的个数");

Scanner scan=new Scanner(System.in);
int n=scan.nextInt();
System.out.println("输入数组:");
int []x=new int[n];
for(int i=0;i<n;i++)
{
x[i]=scan.nextInt();
}
int []y=new int[100];
y[0]=x[0];
System.out.println("输出子数组和:"+y[0]);
int k=y[0];
for(int j=1;j<n;j++)
{
y[j]=x[j]+y[j-1];
System.out.println("输出子数组和:"+y[j]);
if(y[j]>k)
{
k=y[j];
}
else
{
k=k;
}
}
System.out.println("输出最大数组和为:"+k);
}

}

转载于:https://www.cnblogs.com/ming123/p/6669830.html

你可能感兴趣的文章
如何在Centos7上安装和使用ZFS
查看>>
ASCII
查看>>
poj2021
查看>>
mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法...
查看>>
poj3103
查看>>
HDU 4791 &amp; ZOJ 3726 Alice&#39;s Print Service (数学 打表)
查看>>
01背包
查看>>
HttpClient4.X 升级 入门 + http连接池使用
查看>>
魅族MX3 smart bar处失灵
查看>>
一套简单可依赖的Javascript库
查看>>
MySQL对于datetime 源码分析
查看>>
Linux PAM&&PAM后门
查看>>
3 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之heartbeat的搭建
查看>>
第一百二十三节,JavaScript错误处理与调试
查看>>
WebAssembly,可以作为任何编程语言的编译目标,使应用程序可以运行在浏览器或其它代理中——浏览器里运行其他语言的程序?...
查看>>
【公告】博客数据异常已所有恢复
查看>>
JavaScript 刚開始学习的人应知的 24 条最佳实践
查看>>
java中finalkeyword
查看>>
.net core中使用Type.GetType()从字符串获取类型遇到的问题
查看>>
select选中获取索引三种写法
查看>>