Java入门 - 循环结构基础
第1关:Java循环结构之while循环
任务描述
本小节需要你完成一个做俯卧撑的小程序,效果如下:
package step1;public class HelloWorld {public static void main(String[] args) {/*****start*****/int i=1;while (i<=6){System.out.println("做了"+i+"个俯卧撑");i++; //运行一次i值加1}/*****end*****/}
}
第2关:Java循环结构之while循环练习
任务描述
使用while
循环实现一个1
到100
的整数相加的小程序。效果图如下:
package step2;public class HelloWorld {public static void main(String[] args) {/*****start*****/int i = 1;int sum = 0;while(i<=100){sum+= i; //加和赋值操作符,它把左操作数和右操作数相加赋值给左操作数,等价于sum=sum+ii++;}System.out.print("1到100相加的结果为"+sum);/*****end*****/}
}
第3关: Java循环结构之do...while循环
任务描述
本关需要使用do...while
循环,完成一个计算1
到100
之间6
的倍数出现次数的小程序。
package step3;public class HelloWorld {public static void main(String[] args) {int count= 0; //定义变量存储6的倍数出现的次数/*****start*****/int i=1;do{i++; //自增运算//如果是6的倍数,count加1if(i%6==0){count++;}}while(i<=100); //分号不要忘记加了哦/*****end*****/System.out.println("6的倍数出现的次数为:" + count);}
}
第4关:while,do...while循环测试题
1.B 2.C 3.B
第5关:break和continue关键字
任务描述
使用本关所学内容完成一个小程序,输出如下结果:
package step4;public class HelloWorld {public static void main(String[] args) {int i = 0;while(i <= 20){i++;/*****start*****/if(i%2==0){System.out.println( i + "是偶数");continue; //这个必须加(结束一次循环,开始下一个循环事件)这样就不会输出偶数是奇数的情况 }System.out.println(i + "是奇数");//根据要求只需要输出14以前的判断情况if(i>=13) {break;}/*****end*****/}}
}
第6关:break和continue关键字测试题
1.C
第7关:Java循环结构之for循环
任务描述
使用本关所学知识,实现一个自然数N
的阶乘。
public class HelloWorld {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请给定一个自然数N:");int N = sc.nextInt();//获取输入的整数Nint sum = 1; /*****start*****/for(int i=1;i<=N;i++){sum*=i; //乘和赋值操作符,它把左操作数和右操作数相乘赋值给左操作数d等价于sum=sum*i}/*****end*****/System.out.println("自然数N的阶乘为" + sum);}
}
第8关:for循环测试题
1.B
Java入门 - 循环结构基础相关推荐
- 头歌--Java入门 - 循环结构基础
目录 第1关:Java循环结构之while循环 任务描述 相关知识 编程要求 测试说明
- 头歌--Java入门 - 循环结构进阶
目录 第1关:for循环的进阶使用-嵌套循环(1) 任务描述 相关知识 编程要求 测试说明
- Java入门:代码基础
万万没想到提前开学,逆向工程需要学习Java,挑战一下10天学会一门新语言吧- 使用的教材是助教推荐的,b站:最新最全java入门基础教程黑马会员版-配套随堂代码资料 第一个程序:Hello Worl ...
- Java:for循环结构及实例
前言:程序的循环结构是Java编程中的重要内容,通过掌握Java中的for循环结构,可以提升我们的代码水平,更加清晰的体现了我们的编程逻辑以及为我们解题提供更好的方法. 一.for循环 for循环像 ...
- JAVA的循环结构以及简单操作
1.循环结构分为几种? 分为三种:for循环:while循环:do...while循环: 1.1for循环:适合次数比较固定的情况 for(初始化变量:条件语句:变量的变化) { 代码 } ...
- java入门之计算机基础知识
什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件 ...
- Java入门篇——零基础如何学习Java
当今是一个互联网高速发展的时代,不管是传统互联网还是移动互联网,都已经和人们的日常生活息息相关.Java作为一门高级编程语言在信息科技时代有着广泛的应用.譬如电子政务.金融.通信.各种企业级的应用管理 ...
- java入门知识_Java基础知识杂文
1.基本概念 IO是主存和外部设备(硬盘.终端和网络等)拷贝数据的过程.IO是操作系统的底层功能实现,底层通过I/O指令进行完成. 所有语言运行时系统提供执行I/O较高级别的工具.(c的printfs ...
- 头歌--Java入门 - 分支结构
目录 第1关:Java分支结构之 if...else 任务描述 相关知识 编程要求 测试说明
- Java入门 - 分支结构
第1关:Java分支结构之 if...else 任务描述 本小节需要你完成一个判断学员成绩等级的小程序,效果如下: package step2;import java.util.Scanner;pub ...
最新文章
- 解决ie9兼容性问题之js无法加载
- 从零到百亿互联网金融架构发展史---架构变迁
- 谷歌浏览器Software Reporter Tool长时间占用CPU解决办法
- SSH工具Secure Shell Client的sitting窗口显示不全和窗口页面大小问题解决办法
- Spring Data Pivotal Gemfire教程
- sql server management studio性能分析_如何分析一条SQL的性能
- UDP之sendto错误解决
- 用完全平方数填满指定区域(洛谷P2666题题解,Java语言描述)
- Java I/O体系详细讲解
- 【Kalman】卡尔曼滤波Matlab简单实现
- 解决cuda官网安装包下载速度慢的问题
- C++使用ODBC连接数据库遇到的问题
- esp分区引导修复失败_让你彻底理解和学会UEFI启动模式下修复引导问题的教程-网络教程与技术
-亦是美网络...
- 什么是MySQL数据库及MySQL的优势
- Amazon AWS
- 基于深度学习的图像超分辨率方法 总结
- BL5372 RTC linux驱动
- 第六篇:UE4小功能,指南针的实现
- 【高德地图进阶】--- 3d城市版块之wall
- Datepicker日期选择器插件