例如a =2,n=5 则s=2+22+222+2222+22222
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相关推荐
- 微信公众号为指定openid用户推送消息
微信公众号为指定openid用户推送消息 微信提供的开放接口中,有两个给指定openid的用户发送信息的接口,适用场景应该是向 预约用户或者中奖用户发送消息. 第一个接口:客服发送消息 请求方式: P ...
- 将文件上传至ftp服务器,FTP文件上传工具类,将文件上传至服务器指定目录
将文件上传至ftp服务器,传入File对象,将文件上传至ftp服务器 需要配置修改的点: 1. 服务器ip端口(服务器ip 端口22/21). 2. 服务器账号密码(服务器登录用户名密码). 3. 上 ...
- 使用rancher对Docker容器服务升级
这是笔者以前使用到的一个docker管理工具--rancher 升级服务的步骤 记录一下,说不定有人需要或者以后能用上呢? 1.打包好后上传服务器,编写Dockerfile FROM jdk8apli ...
- plsql配置多数据源,想换哪个换哪个
现在的公司内部普遍使用plsql对数据库进行管理.而数据库非常多,从测试到线上环境数据库那么多,我们通常使用同一配置管理,便于切换.那么配置数据库连接就成为了很重要的一步. 1.安装plsql (这里 ...
- html+spring boot简单的ajax数据传输实现
本篇讲解在前后端不分离情况下的html+spring boot的项目数据传输实现 首先,后台我写了三个接口 package com.demo.ajax.controller;import com.de ...
- Docker的安装、镜像源更换与简单应用
Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...
- 基于Golang的简单web服务程序开发——CloudGo
基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...
- 使用python愉快地做高数线代题目~
今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...
- 2022-2028年中国安防视频行业市场前景分析预测报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国安防视频行业市场行业相关概述.中国安防视 ...
- 2022-2028年中国煤化工行业市场前景分析预测报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国煤化工行业市场行业相关概述.中国煤化工行 ...
最新文章
- 【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决(2016 12 15 更新)...
- C++中getline()与cin.getline()详解
- 红米ac2100有ipv6吗_#年末#白里透红,跑得相当快,红米AC2100体验
- ABAP 在程序中启动后台JOB
- 仿探探卡片滑动vue封装并发布到npm
- 公招网报照片审核处理工具_消防员招录报名照片处理工具使用说明
- python脚本转lua_初次使用Python脚本,proto协议文件转Lua代码
- golang日志输出
- 自定义编程移植的加密芯片
- python 弧度与角度互转
- 校园网\中心机房\拓扑图 思科模拟器(cisco)
- jquery - How can I recurse up a DOM tree? - Stack Overflow
- 通过SMART法则进行网站策划
- 《自控力》——凯利.麦格尼格尔
- python3 and
- 科研之路(2):分析学习别人的科研历程
- JS JavaScript
- 【PHP】TP6 queue队列基本使用
- 黑鲨手机全面屏的导航栏适配
- 计算机博士英文复试自我介绍,博士生面试英文自我介绍范文
热门文章
- 24考研规划复习指导
- 简述BP神经网络的流程,BP神经网络的实现包括
- phoenix简介及安装(附安装包)
- java 本地缓存框架_5个强大的Java分布式缓存框架推荐
- VoLTE / VoIP 网络电话
- 优先级结合时间片轮转算法c语言,先来先服务/段作业优先/时间片轮转/优先级调度算法详解...
- educoder不能复制粘贴
- 5G MEC如何产生:从标准演进看云网融合
- 3.8关于向WorldWind地球模型添加图层
- android webview滚动到底部,Android WebView实现网页滚动截图