Day10:for循环结构的使用详解
for循环
将0~100内的奇、偶数分别求和
- 思路
第一步先将0~100以内的奇、偶数分成两队,第二步使奇数累加、ou'shu
public class ForCirculate{
public static void main(String[] args){
int oddsum=0;
int evesum=0;
for(int a=0;a<=100;a++){//快速导入0~100的循环:for.100;a++是在循环语句执行完后再执行
if(a%2!=0){
oddsum+=a;
//容易犯错误的是把输出语句放在这里System.out.println("奇数的和为:"+oddsum);!!!
}
if(a%2==0){
evesum+=a;
//容易犯错误的是把输出语句放在这里 System.out.println("偶数的和为:"+evesum);!!!
}
}//输出语句应该放在for循环结束之后
System.out.println("奇数的和为:"+oddsum);//=2500
System.out.println("偶数的和为:"+evesum);//=2550
}
}
将0~1000内能整除以5的数以每行三个的格式排列出来
- 思路:
0~1000内能被5整除的数很容易排列出来,如果按照以前的方法,则会一行一个数的输出;但是题目要求我们以每行三个数的输出;
这里我们第一个要解决的如何在行的方向连续输出,第二个问题是如何输出换行符
- 解决方法
利用print在行方向连续输出的特点将被5整除的数在行的方向连续输出;
再利用println输出换行的机制来实现每三个数自动换行
public class ForCirculate{
public static void main(String[] args){
for(int a=0;a<=1000;a++){//建立0~1000的循环
if(a%5==0){//筛选被5整除的数
System.out.print(a+"\t");//将筛选出来的数按print特点进行一行连续输出
// "\t"是空格的意思
}
if(a%15==0){//筛选被15整除的数
//刚开始做容易在这里犯糊涂,输出类似这种语句 System.out.println("\n"+a);println已经带有换行功能不需要再加一个\n,a则更是多余
System.out.println();//仅仅输出换行
}
}
}
}
Day10:for循环结构的使用详解的更多相关文章
- Scala 深入浅出实战经典 第53讲:Scala中结构类型实战详解
王家林亲授<DT大数据梦工厂>大数据实战视频 Scala 深入浅出实战经典(1-64讲)完整视频.PPT.代码下载:百度云盘:http://pan.baidu.com/s/1c0noOt6 ...
- 07 redi sorder set结构及命令详解
zadd key score1 value1 score2 value2 .. 添加元素 redis 127.0.0.1:6379> zadd stu 18 lily 19 hmm 20 lil ...
- Day09:switch——case结构的使用详解
switch--case结构的使用详解 什么是switch--case结构 他也是一种多选择结构 switch--case结构是类于if--else的语法,通过比较而输出对应的内容: 通俗的讲,好比我 ...
- inode结构体成员详解
概述:inode译成中文就是索引节点,它用来存放档案及目录的基本信息,包含时间.档名.使用者及群组等.inode分为内存中的inode和文件系统中的inode,为了避免混淆,我们称前者为VFS ino ...
- go语言之行--结构体(struct)详解、链表
一.struct简介 go语言中没有像类的概念,但是可以通过结构体struct实现oop(面向对象编程).struct的成员(也叫属性或字段)可以是任何类型,如普通类型.复合类型.函数.map.int ...
- Tomcat的目录结构和配置文件详解
本文转载: https://www.zybuluo.com/1234567890/note/515235 参考帖子: Tomcat(一):基础配置详解 Tomcat服务器中配置多个域名,访问不同的we ...
- Linux crontab命令:循环执行定时任务(详解版)
前面学习了 at 命令,此命令在指定的时间仅能执行一次任务,但在实际工作中,系统的定时任务一般是需要重复执行的.而 at 命令显然无法满足需求,这是就需要使用 crontab 命令来执行循环定时任务. ...
- Nginx目录结构与配置文件详解
Nginx安装 具体安装nginx请移步:[nginx部署] 安装依赖 安装pcre依赖软件 [root@ubuntu ~]# yum install -y pcre pcre-devel //外网情 ...
- React在开发中的常用结构以及功能详解
一.React什么算法,什么虚拟DOM,什么核心内容网上一大堆,请自行google. 但是能把算法说清楚,虚拟DOM说清楚的聊聊无几.对开发又没卵用,还不如来点干货看看咋用. 二.结构如下: impo ...
随机推荐
- No value specified for parameter 5异常
No value specified for parameter 5 翻译:没有为参数5指定值 在sql语句中,有5个" ? "号,但是赋值的时候只赋了前面4个" ?&q ...
- spring项目中starter包的原理,以及自定义starter包的使用
MAVEN项目中starter的原理 一.原始方式 我们最早配置spring应用的时候,必须要经历的步骤:1.pom文件中引入相关的jar包,包括spring,redis,jdbc等等 2.通过pro ...
- Hbase shell 操作记录
查看hbase版本 hbase(main):002:0> version 2.1.0-cdh6.2.0, rUnknown, Wed Mar 13 23:39:58 PDT 2019 Took ...
- Webdriver安装记
和之前的博文对照,这是一篇不一样的博文 因为终于开始实际应用啦! 首先,要安装Python Python在哪找--官网有链接的:Python Release Python 3.6.3 | Python ...
- 004-GoingDeeperConvolutions2014(googLeNet)
Going Deeper with Convolutions #paper 1. paper-info 1.1 Metadata Author:: [[Christian Szegedy]], [[W ...
- kubeadm init 命令执行流程
- Elasticsearch:Java 运用示例
在今天的文章中,我们来介绍如何使用Java来访问Elasticsearch. 首先,我们必须在我们的系统中安装Elasticsearch. Maven 配置 针对Java的开发,我们必须在pom.xm ...
- Elasticsearch:如何对PDF文件进行搜索
Elasticsearch 通常用于字符串,数字,日期等数据类型的检索,但是在 HCM.ERP 和电子商务等应用程序中经常存在对办公文档进行搜索的需求.今天的这篇文章中我们来讲一下如何实现 PDF.D ...
- PostgreSQL 语法
进入命令行工具,我们可以使用 \help 来查看各个命令的语法 : postgres-# \help <command_name> 例如,我们查看下 select 语句的语法: postg ...
- 9. Fluentd部署:日志
Fluentd是用来处理其他系统产生的日志的,它本身也会产生一些运行时日志.Fluentd包含两个日志层:全局日志和插件级日志.每个层次的日志都可以进行单独配置. 日志级别 Fluentd的日志包含6 ...