1.例如a =2,n=5 则s=2+22+222+2222+22222

实现过程及思路

先分析实现思路

1初始化每一项的值为0

第一项的值等于 0*10+a

第二项的值等于 第一项的值*10+a

第三项的值等于 第二项的值*10+a

....

2.用户输入年月日判断是这一年的第几天

package com.test;public class TestSum {public static void main(String[] args) {int a = 3;int n = 5;sumx(a, n);int sumInputIsDayOfYear = sumInputIsDayOfYear(20000312);System.out.println(sumInputIsDayOfYear);}/*** 例如a =2,n=5 则s=2+22+222+2222+22222*/public static int sumx(int a,int n) {int x =0;int sum = 0;for (int i = 0; i < n; i++) {x = x *10 +a;sum += x;}return sum;}/*** 输入一天判断这一天是这一年的第几天*/public static int sumInputIsDayOfYear(int a) {String strA = String.valueOf(a);String y = strA.substring(0,4);int year = Integer.valueOf(y);String b = strA.substring(4,6);int month = Integer.valueOf(b);String c = strA.substring(6,8);int day = Integer.valueOf(c);int days[] = {31,28,31,30,31,30,31,31,30,31,30,31};int allDays = 0;if((year%4==0&&year%100==0)||year%400==0) {days[1] = 29;}for (int i = 0; i < month-1; i++) {allDays+=days[i];}return allDays+=day;}
}

例如a =2,n=5 则s=2+22+222+2222+22222相关推荐

  1. 微信公众号为指定openid用户推送消息

    微信公众号为指定openid用户推送消息 微信提供的开放接口中,有两个给指定openid的用户发送信息的接口,适用场景应该是向 预约用户或者中奖用户发送消息. 第一个接口:客服发送消息 请求方式: P ...

  2. 将文件上传至ftp服务器,FTP文件上传工具类,将文件上传至服务器指定目录

    将文件上传至ftp服务器,传入File对象,将文件上传至ftp服务器 需要配置修改的点: 1. 服务器ip端口(服务器ip 端口22/21). 2. 服务器账号密码(服务器登录用户名密码). 3. 上 ...

  3. 使用rancher对Docker容器服务升级

    这是笔者以前使用到的一个docker管理工具--rancher 升级服务的步骤 记录一下,说不定有人需要或者以后能用上呢? 1.打包好后上传服务器,编写Dockerfile FROM jdk8apli ...

  4. plsql配置多数据源,想换哪个换哪个

    现在的公司内部普遍使用plsql对数据库进行管理.而数据库非常多,从测试到线上环境数据库那么多,我们通常使用同一配置管理,便于切换.那么配置数据库连接就成为了很重要的一步. 1.安装plsql (这里 ...

  5. html+spring boot简单的ajax数据传输实现

    本篇讲解在前后端不分离情况下的html+spring boot的项目数据传输实现 首先,后台我写了三个接口 package com.demo.ajax.controller;import com.de ...

  6. Docker的安装、镜像源更换与简单应用

    Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...

  7. 基于Golang的简单web服务程序开发——CloudGo

    基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...

  8. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  9. 2022-2028年中国安防视频行业市场前景分析预测报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国安防视频行业市场行业相关概述.中国安防视 ...

  10. 2022-2028年中国煤化工行业市场前景分析预测报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国煤化工行业市场行业相关概述.中国煤化工行 ...

最新文章

  1. 【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决(2016 12 15 更新)...
  2. C++中getline()与cin.getline()详解
  3. 红米ac2100有ipv6吗_#年末#白里透红,跑得相当快,红米AC2100体验
  4. ABAP 在程序中启动后台JOB
  5. 仿探探卡片滑动vue封装并发布到npm
  6. 公招网报照片审核处理工具_消防员招录报名照片处理工具使用说明
  7. python脚本转lua_初次使用Python脚本,proto协议文件转Lua代码
  8. golang日志输出
  9. 自定义编程移植的加密芯片
  10. python 弧度与角度互转
  11. 校园网\中心机房\拓扑图 思科模拟器(cisco)
  12. jquery - How can I recurse up a DOM tree? - Stack Overflow
  13. 通过SMART法则进行网站策划
  14. 《自控力》——凯利.麦格尼格尔
  15. python3 and
  16. 科研之路(2):分析学习别人的科研历程
  17. JS JavaScript
  18. 【PHP】TP6 queue队列基本使用
  19. 黑鲨手机全面屏的导航栏适配
  20. 计算机博士英文复试自我介绍,博士生面试英文自我介绍范文

热门文章

  1. 24考研规划复习指导
  2. 简述BP神经网络的流程,BP神经网络的实现包括
  3. phoenix简介及安装(附安装包)
  4. java 本地缓存框架_5个强大的Java分布式缓存框架推荐
  5. VoLTE / VoIP 网络电话
  6. 优先级结合时间片轮转算法c语言,先来先服务/段作业优先/时间片轮转/优先级调度算法详解...
  7. educoder不能复制粘贴
  8. 5G MEC如何产生:从标准演进看云网融合
  9. 3.8关于向WorldWind地球模型添加图层
  10. android webview滚动到底部,Android WebView实现网页滚动截图