当前位置: 首页 > news >正文

云南高端网站建设深圳市宝安区劳动局电话

云南高端网站建设,深圳市宝安区劳动局电话,南充市租房子信息网,网站管理cmsjava回忆性记录5 for循环 循环语句#xff0c;属于重复结构中的流程控制语句#xff0c;一旦条件符合就会执行循环#xff0c;反之则不会。假如让计算机再屏幕打印500次我们不可能傻傻的把打印语句输出500次。依稀记得在没有学习循环语句的时候自己傻傻的ctrlc 、ctrlv了几…java回忆性记录5 for循环 循环语句属于重复结构中的流程控制语句一旦条件符合就会执行循环反之则不会。假如让计算机再屏幕打印500次我们不可能傻傻的把打印语句输出500次。依稀记得在没有学习循环语句的时候自己傻傻的ctrlc 、ctrlv了几十次打印语句当然这样写并没有太大的问题于程序而言要的是结果过程可以不过多纠结。但作为程序员我们不单单要结果还要过程。如何优化代码是我们首要考虑的几个点之一。而遇到相同的程序时就可以使用循环。 for循环语句对于java而言还是非常重要的for循环又称之为计数循环是程序中较为常见的循环所以对于程序而言for还是很重要的。 for语句是一种比较严谨的循环语句for循环拥有计数变量的起始值循环的条件、循环计数的递增或递减表达式。 for语句基本格式 for (初始化语句;条件判断语句;条件控制语句) { 循环体语句; }嵌套for循环 所谓嵌套for循环就是多层for循环结构相比较for循环在逻辑方面要多为注意嵌套循环流程必须要先等内层循环执行完毕后才会执行外层循环这里有比较犯错的地方是内外循环不可交替。 嵌套循环的经典案例就是九九乘法表 public class Table1 {public static void main(String[] args) {for (int i 1; i 9; i) { //总共9行for (int j 1; j i ; j) { //第 i 行有 j 列System.out.print(i * j (i*j) \t); // \t 制表符}System.out.println(); //每一行输出结束后换行}} } 当然for循环也有很多好玩的经典案例—水仙花。 需求在控制台输出所有的“水仙花数” 解释什么是水仙花数 水仙花数指的是一个三位数个位、十位、百位的数字立方和等于原数 例如 153 333 555 111 153 思路 需求在控制台输出所有的“水仙花数” 解释什么是水仙花数 水仙花数指的是一个三位数个位、十位、百位的数字立方和等于原数 例如 153 333 555 111 153 思路 \1. 获取所有的三位数准备进行筛选最小的三位数为100最大的三位数为999使用for循环获取 \2. 获取每一个三位数的个位十位百位做if语句判断是否是水仙花数 示例代码 public class ForTest04 { public static void main(String[] args) { //输出所有的水仙花数必然要使用到循环遍历所有的三位数三位数从100开始到999结束 for(int i100; i1000; i) { //在计算之前获取三位数中每个位上的值 int ge i%10; int shi i/10%10; int bai i/10/10%10; //判定条件是将三位数中的每个数值取出来计算立方和后与原始数字比较是否相等 if(ge*ge*ge shi*shi*shi bai*bai*bai i) { //输出满足条件的数字就是水仙花数 System.out.println(i);}}} }统计水仙花个数 需求统计“水仙花数”一共有多少个并在控制台输出个数 public class ForTest05 { public static void main(String[] args) { //定义变量count用于保存“水仙花数”的数量初始值为0 int count 0; //输出所有的水仙花数必然要使用到循环遍历所有的三位数三位数从100开始到999结束 for(int i100; i1000; i) { //在计算之前获取三位数中每个位上的值 int ge i%10; int shi i/10%10; int bai i/10/10%10; //在判定水仙花数的过程中满足条件不再输出更改为修改count的值使count1 if(ge*ge*ge shi*shi*shi bai*bai*bai i) { count;}} //打印输出最终结果 System.out.println(水仙花共有 count 个);} }Return语句 return 语句可以终止程序当前所在的方法可以回到调用方法的程序语句。在面向对象编程的程序设计语言中 return作为函数调用的返回语句。我们可以把面向对象程序设计中的method理解成函数function使用语句return时可以将方法中变量值或者表达式运算结果返回给调用的程序语句。 Random 概述Random类似Scanner也是Java提供好的API内部提供了产生随机数的功能 API后续详细细说现在可以简单理解为Java已经写好的代码 使用步骤 \1. 导入包 import java.util.Random; \2. 创建对象 Random r new Random(); \3. 产生随机数 int num r.nextInt(10); 解释 10代表的是一个范围如果括号写10产生的随机数就是0-9括号写20参数的随机数则是0-19 示例代码 import java.util.Random; public class RandomDemo { public static void main(String[] args) { //创建对象 Random r new Random(); //用循环获取10个随机数 for(int i0; i10; i) { //获取随机数 int number r.nextInt(10); System.out.println(number: number); } / /需求获取一个1-100之间的随机数 int x r.nextInt(100) 1; System.out.println(x);} }Random 还有一个很好玩的小游戏猜数字 需求 程序自动生成一个1-100之间的数字使用程序实现猜出这个数字是多少 当猜错的时候根据不同情况给出相应的提示 A. 如果猜的数字比真实数字大提示你猜的数据大了 B. 如果猜的数字比真实数字小提示你猜的数据小了 C. 如果猜的数字与真实数字相等提示恭喜你猜中了 示例代码 import java.util.Random; import java.util.Scanner; public class RandomTest { public static void main(String[] args) { //要完成猜数字的游戏首先需要有一个要猜的数字使用随机数生成该数字范围1到100 Random r new Random(); int number r.nextInt(100) 1; while(true) { //使用程序实现猜数字每次均要输入猜测的数字值需要使用键盘录入实现 Scanner sc new Scanner(System.in); System.out.println(请输入你要猜的数字); int guessNumber sc.nextInt(); //比较输入的数字和系统产生的数据需要使用分支语句。 //这里使用if..else..if..格式根据不同情况进行猜测结果显示 if(guessNumber number) { System.out.println(你猜的数字 guessNumber 大了); } else if(guessNumber number) { System.out.println(你猜的数字 guessNumber 小了); } else { System.out.println(恭喜你猜中了); break;}}} }
http://www.zqtcl.cn/news/510455/

相关文章:

  • html5 开发网站图门市建设局网站
  • wordpress 建立网站江苏电信网站备案
  • 企业网站能个人备案吗成都蜀美网站建设
  • 网站开发 占位符直播网站开发接入视频
  • 网站 易用性原则义乌进货网平台
  • 做网站的你选题的缘由是什么洛阳网站建设找汉狮
  • 常德住房和城乡建设局网站陕西省建设厅的网站
  • 国外做meta分析的网站开发公司替业主承担物业费承诺书
  • 百度收录网站定位地址wordpress 检测浏览器
  • 学习网站建设优化wordpress 轮播广告
  • 迈诺网站建设wordpress 前台注册登录
  • 网站开发市场成本免费建站网站大全
  • 四川省建设人才网站通过ip访问网站需要怎么做
  • 网站建设需要知道什么财税公司怎么找客源
  • 赣州那里有做网站的公司物流网站建设平台
  • 青色系网站北京的建筑设计公司
  • 纺织品做外贸一般在哪个网站上手机网站qq登录插件
  • 长沙做公司网站有没有免费的云服务器可以用
  • 济南专业网站优化如何制作小程序二维码
  • 建站平台软件猪八戒做网站要多少钱
  • 建设集团网站专业开发网站多少钱
  • 网站制作流程有哪些wordpress众筹
  • 网站打开是建设中手机咋建网站
  • 外贸专业网站的公司建百度网站
  • 北京做网站开发公司有哪些网站技术开发文档模板
  • 图解asp.net网站开发实战外管局网站先支后收怎么做报告
  • 访问自己做的网站吗织梦自动生成手机网站
  • 湖南岳阳网站开发网络公司兰州最好的互联网公司
  • 网站上线 流程网站左侧漂浮代码
  • 基于mvc4商务网站开发网站建设引言