java 步长_java设定窗口步长,依次统计窗口内数值总和
import java.util.Arrays;
public class test2 {
public static void main(String[] args) {
int winSize = 3;
int moveStep = 2;
int total = 9;
System.out.println("样本为:");
for(int i=0;i
System.out.print(i+" ");
}
System.out.println("");
System.out.println("窗口大小为:"+winSize);
System.out.println("步长大小为:"+moveStep);
int[] cycleArray = new int[winSize];
int count = 0;
int addPoint = winSize;
// 参数初始化
System.out.print("窗口{ ");
for (int i = 0; i < winSize; i++) {
cycleArray[i] = i;
count += cycleArray[i];
System.out.print(cycleArray[i]+" ");
}
System.out.print("}的数据总和为:"+count);
System.out.println("");
for (int i = winSize; i < total; i = i + moveStep) {
//先去除前moveStep项
int add = addPoint;
for (int j = 0; j < moveStep; j++) {
count += (add+j);
count -= cycleArray[addPoint % winSize];
cycleArray[addPoint % winSize] = (add+j);
addPoint++;
}
System.out.print("窗口{ ");
int[] array = new int[winSize];
for(int k=0;k
array[k] = cycleArray[k];
}
for (int j = 0; j < winSize; j++) {
Arrays.sort(array); //进行排序
System.out.print(array[j]+" ");
}
System.out.print("}的数据总和为:"+count);
System.out.println("");
}
}
}
样本为:
0 1 2 3 4 5 6 7 8
窗口大小为:3
步长大小为:2
窗口{ 0 1 2 }的数据总和为:3
窗口{ 2 3 4 }的数据总和为:9
窗口{ 4 5 6 }的数据总和为:15
窗口{ 6 7 8 }的数据总和为:21
java 步长_java设定窗口步长,依次统计窗口内数值总和相关推荐
- cmd怎么实现Java你好_java环境配置以及如何在cmd窗口运行java代码
对于初学java的人来说,电脑的环境配置也许会让你头疼,但只要你认真一些学习,相信对你来说都是OK的啦~ 首先回到桌面,选择我的电脑,单击右键属性,进入高级系统设置,点击环境变量设置.用户变量选择Te ...
- java日志统计_Java实现蓝桥杯日志统计
标题:日志统计 小明维护着一个程序员论坛.现在他收集了一份"点赞"日志,日志共有N行.其中每一行的格式是: ts id 表示在ts时刻编号id的帖子收到一个"赞" ...
- java 气泡_Java气泡提示功能实现
一个用Swing实现的java气泡提示效果. 运行效果如下图: package org.loon.swing.display; import java.awt.BorderLayout; import ...
- 使用Spark Streaming SQL基于时间窗口进行数据统计
1.背景介绍 流式计算一个很常见的场景是基于事件时间进行处理,常用于检测.监控.根据时间进行统计等系统中.比如埋点日志中每条日志记录了埋点处操作的时间,或者业务系统中记录了用户操作时间,用于统计各种操 ...
- java 加锁_Java并发之synchronized深入
一句话总结synchronized: JVM会自动通过使用monitor来加锁和解锁,保证了同时只有一个线程可以执行指定代码,从而保证了线程安全,同时具有可重入和不可中断的性质. 一.synchron ...
- java实验_Java实验报告(实验一)
课程:Java程序设计 班级: 1351 姓名:王玮怡 学号:20135116 成绩: 指导教师:娄嘉鹏 实验日期: ...
- java swing 窗口关闭事件_swing窗口关闭事件
实例1:一个空的java窗口 // JFrameDemo1.java import javax.swing.*; //使用Swing类,必须引入Swing包 public class JFrameDe ...
- java小编程-----读取文本文件csb.txt,统计字符个数,并把结果保存到result.txt
文件路径要写对....!!!!! !!!!!!! 改变.txt文档的字符集,即打开.txt文档,然后另存为,然后下面你会看到的!!!!!!!!!!!!!!!!!!!!!!!!!! package Te ...
- jsp需要多少java基础_Java基础——JSP(一)
注意:访问JSP的过程 如果是第一次访问服务器,则翻译成一个对应的java文件(Servlet).然后,再被编成 .class 文件并加载到内存中. 如果是以后访问,则直接调用内存中的jsp实例,所以 ...
- java面向_java是面向什么的语言?
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语言的代表 ...
最新文章
- sql 插入新数据 如何处理等字符_条码打印软件之如何在条码数据插入字符而不被扫描...
- seaborn系列 (14) | 条形图barplot()
- 如何评估深度学习模型效果?阿里工程师这么做
- PAT-BASIC-1016-部分A+B
- 【PAT甲级 删除字符串中重复字母】1084 Broken Keyboard (20 分) Java 全部AC
- firewalld防火墙简介
- SQL中DATEADD和DATEDIFF的用法
- Docker系列教程20-安装Docker Compose
- Spark编译报错:missing or invalid depency detected while loading class file RDDOperationScope.class
- 18b20温度检测及其lcd显示_单片机使用DS18B20测量温度的程序
- exchange系列(一)exchange2010邮件服务器的安装与规划
- HDU2527 Safe Or Unsafe【哈夫曼编码】
- 快速排序的C++实现
- 【OpenCV入门指南】第二篇 缩放图像
- 内网穿透工具的原理与开发实战
- SX1308电压调节,踩坑
- SpringBoot邮件发送
- office2019 图目录_赶快收藏!这款强大的PPT通路图插件ScienceSlides 2016来了!
- 文献阅读与写作(一)
- Office 365平台及其价值主张
热门文章
- win7无法设置时间更新服务器未响应,win7电脑提示系统时间设置有误请更新系统日期...
- TVDI中线性拟合干湿边的步骤
- 计算机中哪些服务是可以禁止的,win10哪些服务可以禁用?优化win10系统服务的方法...
- QUST程序设计赛F题:Bash博弈
- 禁用deepin的搜狗输入法简繁切换快捷键
- 2019年图灵奖Edwin E. Catmull和Patrick M. Hanrahan简介
- 台式机鼠标失灵打开计算机,台式电脑鼠标不动怎么办
- Falsy Bouncer
- 常见的会员积分系统都有什么样的功能?
- 06.complement 方法