java当中有关循环的代码_有关Java循环的内容,编程中还是比较常用的,下面分享给大家几个循环的示例代码,练习一下。1、循环输出1到100之间所有能被3或能被4整除的数。pack...

有关Java循环的内容,编程中还是比较常用的,下面分享给大家几个循环的示例代码,练习一下。

1、循环输出1到100之间所有能被3或能被4整除的数。

package com.hz.loop02;

/**

* 1、循环输出1到100之间所有能被3或能被4整除的数。

* @author ztw

*

*/

public class Practice01 {

public static void main(String[] args) {

for (int i=1;i<=100;i++){

//判断下是否被3或能被4整除,是的话输出

if(i%3==0||i%4==0){

System.out.println(i);

}

}

}

}

2、循环输出200到300之间所有能被5整除,或能被2整除并且能被3整除的数。

package com.hz.loop02;

/**

* 2、循环输出200到300之间所有能被5整除,或能被2整除并且能被3整除的数。

* @author ztw

*

*/

public class Practice02 {

public static void main(String[] args) {

//输出200到300之间

for (int i=200;i<=300;i++){

//判断是否能被5整除,或能被2整除并且能被3整除的数

if(i%5==0||(i%2==0&&i%3==0)){

System.out.println(i);

}

}

}

}

3、循环输出1到2000中所有能4整除但不能被100整除的数,或能被400整除的数。

package com.hz.loop02;

/**

* 3、循环输出1到2000中所有能4整除但不能被100整除的数,或能被400整除的数。

* @author ztw

*

*/

public class Practice03 {

public static void main(String[] args) {

//循环输出1到2000

for (int i=1;i<=2000;i++){

//判断所有能4整除但不能被100整除的数,或能被400整除的数

if((i%4==0&&1%100!=0)||i%400==0){

System.out.println(i);

}

}

}

}

4、计算1+2+3+……+100的结果。

package com.hz.loop02;

/**

* 4、计算1+2+3+……+100的结果。

* @author ztw

*

*/

public class Practice04 {

public static void main(String[] args) {

//定义一个结果变量初始为0

int sum =0;

//i循环+1

for (int i=1;i<=100;i++){

//1-100自加

sum+=i;

}

System.out.println("1+2+3+……+100的结果是:"+sum);

}

}

5、计算1*2*3*……*10的结果。

package com.hz.loop02;

/**

* 5、计算1*2*3*……*10的结果。

* @author ztw

*

*/

public class Practice05 {

public static void main(String[] args) {

定义一个结果变量初始为1

int sum = 1;

//i循环+1

for (int i=1;i<=10;i++){

//每一次循环+1相乘

sum=sum*i;

}

System.out.println("1*2*3*……*10的结果是:"+sum);

}

}

6、计算1+1/4+1/9+….+1/(20*20)

package com.hz.loop02;

/**

* 6、计算1+1/4+1/9+....+1/(20*20)

* @author ztw

*

*/

public class Practice06 {

public static void main(String[] args) {

//定义两个变量

int number = 1;

double sum = 0;

/*

* 循环自+1,需要注意的是分子必须?.0的模式

*/

while(number<=20){

sum +=1.0/(number*number);

number++;

}

//输出结果

System.out.println(sum);

}

}

7、输入一个整数放入到变量n中,如果这个整数大于0,那么计算1+2+3+……+(n-1)+n的结果,否则输出“输入的数据有错误

package com.hz.loop02;

import java.util.Scanner;

/**

*

* 7、输入一个整数放入到变量n中,如果这个整数大于0,

* 那么计算1+2+3+……+(n-1)+n的结果,否则输出“输入的数据有错误

* @author ztw

*

*/

public class Practice07 {

public static void main(String[] args) {

int sum = 0;

Scanner sc = new Scanner(System.in);

System.out.println("输入一个整数:");

int n = sc.nextint();

if(n>0){

for (int i=0;i<=n;i++){

sum+=i;

}

} else{

System.out.println("输入的数据有错误!");

}

System.out.println(sum);

}

}

8、循环输入5个学生的成绩,计算这5个学生的总分,及平均分

package com.hz.loop02;

import java.util.Scanner;

/**

* 8、循环输入5个学生的成绩,计算这5个学生的总分,及平均分

* @author ztw

*

*/

public class Practice08 {

public static void main(String[] args) {

float sum = 0;

float avg = 0;

Scanner sc = new Scanner(System.in);

/*

* 循环输出5个学生的成绩

* 求出总成绩

*/

for (int i=1;i<=5;i++){

System.out.println("输入学生的成绩:");

float sroce = sc.nextfloat();

sum+=sroce;

}

//求平均成绩

avg = sum/5;

System.out.println("总分:"+sum+"平均分:"+avg);

}

}

9、首先要求用户输入学生的数目放入到变量n中,如果这个数大于0,那么就循环n次接收n个学生的成绩,计算总分及平均分。否则输出“学生的人数不能为负数

package com.hz.loop02;

import java.util.Scanner;

/**

* 8、循环输入5个学生的成绩,计算这5个学生的总分,及平均分

* @author ztw

*

*/

public class Practice08 {

public static void main(String[] args) {

float sum = 0;

float avg = 0;

Scanner sc = new Scanner(System.in);

/*

* 循环输出5个学生的成绩

* 求出总成绩

*/

for (int i=1;i<=5;i++){

System.out.println("输入学生的成绩:");

float sroce = sc.nextfloat();

sum+=sroce;

}

//求平均成绩

avg = sum/5;

System.out.println("总分:"+sum+"平均分:"+avg);

}

}

package com.hz.loop02;

import java.util.Scanner;

/**

* 9、首先要求用户输入学生的数目放入到变量n中,

* 如果这个数大于0,那么就循环n次接收n个学生的成绩,

* 计算总分及平均分。否则输出“学生的人数不能为负数

* @author ztw

*

*/

public class Practice09 {

public static void main(String[] args) {

int n = 0;

float sum=0;

Scanner sc = new Scanner(System.in);

System.out.println("输入学生的数目:");

n = sc.nextint();

/*

* 判断变量n是否大于0

* 如果大于0,则进行成绩输入并求和,否则输出”学生的人数不能为负数“

*/

if(n>0){

for (int i=1;i<=n;i++){

System.out.println("输入学生的成绩:");

float sroce = sc.nextfloat();

sum+= sroce;

}

//计算平均成绩

float avg = sum/n;

System.out.println("总分:"+sum+"及平均分:"+avg);

} else{

System.out.println("学生的人数不能为负数");

}

}

}

10、循环问“老婆,你爱我吗?”,如果回答的是“爱”,那么就结束循环,否则就继续问。用程序描述这个故事

package com.hz.loop02;

import java.util.Scanner;

/**

* 10、循环问“老婆,你爱我吗?”,

* 如果回答的是“爱”,那么就结束循环,

* 否则就继续问。用程序描述这个故事

* @author ztw

*

*/

public class Practice10 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

/*

* 循环问“老婆,你爱我吗?”,

* 如果回答的是“爱”,那么就结束循环,

* 否则就继续问。

*/

for (;;){

System.out.println("老婆,你爱我吗?");

String choice = sc.next();

if(choice.equals("爱")){

System.out.println("循环结束");

//中断,跳出循环

break;

} else{

}

}

}

}

11、循环输入字符串,将这些输入的字符串都连接起来,至到输入的字符串为“Esc”就结束循环,最后显示这个连接起来的字符串。比如:输入abc 输入def 输入Esc

就输出abcdef

package com.hz.loop02;

import java.util.Scanner;

/**

*

*11、循环输入字符串,将这些输入的字符串都连接起来,至到输入的字符串为“Esc”就结束循环,

*最后显示这个连接起来的字符串。

*比如:输入abc 输入def 输入Esc

*就输出abcdef

* @author ztw

*

*/

public class Practice11 {

public static void main(String[] args) {

String str = "";

Scanner sc = new Scanner(System.in);

//构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。

StringBuffer sbuffer = new StringBuffer();

//循环输入输出字符

while(true){

System.out.println("输入字符串:");

str = sc.next();

//判断如果str等于"Esc"

if(str.equals("Esc")){

break;

}

/*

* 按顺序将 str参数中的字符添加到此 StringBuffer 中,

* 并使 StringBuffer 在长度上增加该参数的长度。

*/

sbuffer.append(str);

}

//输出这个连接起来的字符串

System.out.println("连接起来的字符串:"+sbuffer.toString());

}

}

12、输入年份和月份,打印该该月份的日历,例如:输入2011年9月,就打印2011年9月的日历

package com.hz.loop02;

import java.util.Scanner;

/**

*

*12、输入年份和月份,打印该该月份的日历,例如:输入2011年9月,就打印2011年9月的日历

* @author ztw

*

*/

public class Practice12 {

public static void main(String[] args) {

//定义表示年和月的两个变量

int year,month;

Scanner sc = new Scanner(System.in);

System.out.println("请输入年份:");

year = sc.nextint();

System.out.println("请输入月份:");

month = sc.nextint();

//判断输入月份是否合理

if(month<=12&&month>=1){

/*

* 判断输入的年份是否为润年

*/

if(month==1||month==3||month==5||month==7||month==8){

for (int i=1;i<=31;i++){

System.out.print(" "+i+" ");

if(i%7==0){

System.out.println();

}

}

} else if(month==2){

/*

* 判断输入的年份是否为润年

* 闰年二月29天,否则28天

*/

if((year%4==0&&year%100!=0)||year%400==0){

for (int i=1;i<=29;i++){

System.out.print(" "+i+" ");

//一行等于7,就换行

if(i%7==0){

System.out.println();

}

}

} else{

for (int i=1;i<=28;i++){

System.out.print(" "+i+" ");

if(i%7==0){

System.out.println();

}

}

}

} else{

for (int i=1;i<=30;i++){

System.out.print(" "+i+" ");

if(i%7==0){

System.out.println();

}

}

}

} else{

System.out.println("请输入合理的月份!!!");

}

}

}

总结

以上就是本文关于Java编程几个循环实例代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:ArrayList在for循环中使用remove方法移除元素方法介绍、Java多线程ForkJoinPool实例详解等,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525633.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java的编辑框丢失焦点_java – 捕获EditText丢失焦点

我是一名长期,自学成才的业余VB程序员,现在正在尝试自学Java和Android.我这样说,所以你会知道我不会说好语言,而且对这两种追求都是非常新的.我开发了一个Android表单,其中包含一系列EditText框,每个框的内容都要在用户填写后保存到数组中.如果用户按下Enter键,我已经想出了如何…

如何运用DDD解决团队协作与沟通问题?

领域驱动设计的核心是“领域”&#xff0c;因此要运用领域驱动设计&#xff0c;从一开始就要让团队走到正确的点上。当我们组建好了团队之后&#xff0c;应该从哪里开始&#xff1f;不是UI原型设计&#xff0c;不是架构设计&#xff0c;不是设计数据库&#xff0c;这些事情重要…

centos6 mysql 启动_【17-02-18】 【求助】centos6 mysql重启后无法正常启动

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼# service mysqld restartStopping mysqld: [ OK ]MySQL Daemon failed to start.Starting mysqld: [FAILED]下面是# vim /var/log/mysqld.log2017-02-16 18:32:07 12429 [Note] Plugin FEDERATED is disabled.2017-02-16 18:32:07…

微服务等于Spring Cloud?一文告诉你微服务到底是什么

作者&#xff1a;TIM XU 原文&#xff1a;https://xiaoxubeii.github.io/articles/microservices-architecture-introduction/1微服务初探什么是微服务&#xff1f;首先微服务并没有一个官方的定义&#xff0c;想要直接描述微服务比较困难&#xff0c;我们可以通过对比传统WEB应…

在php中图片放大怎么实现,用PHP实现图片的缩放与裁剪

图片太大且规格不统一&#xff0c;显示的控制需要靠JavaScript来完成&#xff0c;用在移动设备上时显示效果不好且流量巨大&#xff0c;需要对现有图片库的图片进行一次处理&#xff0c;生成符合移动设备用的缩略图&#xff0c;将原来客户端JS做的工作转移到服务器端用PHP的GD库…

我们爬了上千个数据分析师信息, 你真的懂数据分析师嘛?

01 项目简介有人说&#xff0c;这个时代&#xff0c;只要站在了风口&#xff0c;猪都能飞起来&#xff0c;尤其互联网行业&#xff0c;千变万化&#xff0c;日异月殊&#xff0c;一不小心就错过了风口&#xff0c;如果没记错的话&#xff0c;前几年火的是App开发&#xff0c;后…

java游戏可以刷升级挖药材,【毕业设计】Java手机游戏设计

内容介绍原文档由会员 莎士比亚 发布论文标准WORD格式排版 67页 24714字 附程序设计源文件1 绪论1.1 手机软件现状在信息社会中&#xff0c;手机及其他无线设备越来越多的走进普通百姓的工作和生活&#xff0c;随着信息网络化的不断进展&#xff0c;手机及其他无线设备上网络势…

高可用Redis服务架构分析与搭建

作者&#xff1a;HorstXu 原文&#xff1a;https://www.cnblogs.com/xuning/p/8464625.html基于内存的Redis应该是目前各种Web开发业务中最为常用的Key-Value数据库了&#xff0c;我们经常在业务中用其存储用户登陆态&#xff08;Session存储&#xff09;&#xff0c;加速一些热…

java怎么弄redis,java怎么使用redis

开始在 Java 中使用 Redis 前&#xff0c; 我们需要确保已经安装了 redis 服务及 Java redis 驱动&#xff0c;且你的机器上能正常使用 Java。Java的安装配置可以参考我们的 Java开发环境配置 接下来让我们安装 Java redis 驱动&#xff1a;首先你需要下载驱动包 下载 jedis.ja…

我花了14个小时找了一下长春长生们究竟卖到了哪里去

前言本文首发于个人的公众号和v2ex&#xff0c;事先也没想到会有这么多人关注。在这边重新编辑一下&#xff0c;去掉了原先前言中对此次疫苗事件背景的描述及部分不严谨的措辞。全文的观点从技术讨论出发&#xff0c;尽量客观中立&#xff0c;观点及行为为员工自发&#xff0c;…

java jackson 注解,java – 如何使用Jackson注释序列化此JSON?

我有以下JSON&#xff1a;{fields : {"foo" : "foovalue","bar" : "barvalue"}}我写了一个pojo如下&#xff1a;public class MyPojo {JsonProperty("fields")private List fields;static class Field {JsonProperty("…

我们分析了50万条拼多多商品数据,告诉你到底是消费升级还是降级?

作者&#xff1a;放开那个猕猴桃来源&#xff1a;人工智能与大数据生活转自&#xff1a;知乎&#xff0c;恋习Python一、缘起我在杭州有位朋友&#xff0c;提到有家做社交的电商很火&#xff0c;叫拼多多&#xff0c;我没有在意&#xff0c;直到有一天&#xff0c;我居然在电视…

java并发集合面试题,那些经常被问的JAVA面试题(1)—— 集合部分

【本文转自极客原创 作者&#xff1a;张锋 原文链接&#xff1a;】Java集合框架是什么&#xff1f;说出一些集合框架的优点&#xff1f;每种编程语言中都有集合&#xff0c;最初的Java版本包含几种集合类&#xff1a;Vector、Stack、HashTable和Array。随着集合的广泛使用&…

php7 二维数组排序,PHP二维数组排序

以前遇到二维数组排序的问题都是自己写排序函数&#xff0c;今天遇到一个二维数组排序问题&#xff0c;就想简单一点&#xff0c;网上找了一圈&#xff0c;没发现比较简单的写法&#xff0c;研究了一下PHP自带的函数&#xff0c;发现只使用array_multisort这个函数就可以实现二…

拯救阿波罗14号!那些伟大太空计划背后的计算机工程师们

&#xfeff;&#xfeff;1971年1月31日&#xff0c;阿波罗14号发射。外太空旅行近一周后的凌晨&#xff0c;回程中的阿波罗14号突然面临一个严峻的问题&#xff1a;它可能没办法正常降落了。问题出在其计算机工程师Don Eyles编写的一个应急程序上&#xff0c;他必须在很短的时…

golang web php,golang 适合做web开发吗

使用go语言来做web开发&#xff0c;是非常方便的。如果不使用框架&#xff0c;仅仅使用net/http包&#xff0c;也能快速开发一个web应用。但是&#xff0c;官方包不支持RESTful风格的API&#xff0c;所以我们依然还是需要选择一个框架来帮助我们进行开发。 (推荐学习&#xff1…

我又花了28个小时分析了一下各省二类疫苗采购公示数据

1前 言距离《我花了14个小时找了一下长春长生们究竟卖到了哪里去》发出来已经过去了4天&#xff0c;过去的几天里&#xff0c;每天晚上我都在搜集和整理数据&#xff0c;终于把之前没做完的工作做的差不多了。现在做一个大致的总结&#xff0c;分析相对粗略&#xff0c;大家见…

mysql 中 end like,MySQL 这三道必问面试题,你都会吗?

来源&#xff1a;JAVA面试精选据群友面试反馈&#xff0c;整理了3道MySQL面试题&#xff0c;对很多人可能是小菜一碟&#xff0c;对这些熟悉&#xff0c;有更好的理解的话&#xff0c;可以留言补充&#xff0c;不断完善我们的题库。MySQL查询字段区不区分大小写&#xff1f;MyS…

[重磅] 如何更好地实现服务调用和消息推送

第四届阿里中间件性能挑战赛是由阿里巴巴集团发起&#xff0c;阿里巴巴中间(Aliware)、阿里云天池联合举办&#xff0c;是集团少有的工程性品牌赛事。大赛的初衷是为热爱技术的年轻人提供一个挑战世界级技术问题的舞台&#xff0c;希望选手在追求性能极致的同时&#xff0c;能深…

linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略

linux下安装apache与php;ApachePHPMySQL配置攻略时间&#xff1a;2019-10-09 20:041.apache在如下页面下载apache的for Linux 的源码包http://www.apache.org/dist/httpd/;存至/home/xx目录&#xff0c;xx是自建文件夹&#xff0c;我建了一个wj的文件夹。命令列表&#xff1a;c…