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

网站做迅雷下载链接小说网站开发技术实现

网站做迅雷下载链接,小说网站开发技术实现,微信制作网站,网站禁止火车头采集4. 逻辑控制 4.1 顺序结构4.2 分支结构4.2.1 if语句判断一个数字是奇数还是偶数判断一个数字是正数#xff0c;负数#xff0c;还是零判断一个年份是否为闰年 4.2.2 switch 语句 4.3 while循环打印 1 - 10 的数字计算 1 - 100 的和计算 5 的阶乘计算1#xff01;2#xff0… 4. 逻辑控制 4.1 顺序结构4.2 分支结构4.2.1 if语句判断一个数字是奇数还是偶数判断一个数字是正数负数还是零判断一个年份是否为闰年 4.2.2 switch 语句 4.3 while循环打印 1 - 10 的数字计算 1 - 100 的和计算 5 的阶乘计算12 3 4 5 4.4 break4.5 continue4.6 for循环打印1-10的数字计算 1 - 100 的和计算 5 的阶乘计算 1! 2! 3! 4! 5! 4.7 do while 循环4.8 输入输出4.8.1 输出到控制台4.8.2 从键盘输入 4.1 顺序结构 按照代码书写的顺序一行一行执行。 4.2 分支结构 4.2.1 if语句 语法格式1 语法格式2 语法格式3 判断一个数字是奇数还是偶数 import java.util.Scanner;public static void main3(String[] args) {Scanner scan new Scanner(System.in);int num scan.nextInt(); // 输入一个整数if (num % 2 0) {System.out.println(num 是偶数);}else {System.out.println(num 是奇数);}}判断一个数字是正数负数还是零 public static void main4(String[] args) {Scanner scan new Scanner(System.in);int num scan.nextInt();if (num 0) {System.out.println(正数);}else if(num 0) {System.out.println(负数);}else {System.out.println(0);}}判断一个年份是否为闰年 public static void main(String[] args) {Scanner scan new Scanner(System.in);int year scan.nextInt();if ((year % 4 0 year % 100 ! 0) || year % 400 0) {System.out.println(year 闰年);} else {System.out.println(year 不是闰年);}}注意 代码风格Java代码的风格走 分号问题 public static void main(String[] args) {int x 20;if (x 10);{System.out.println(hehe);} // 运行结果hehe//此处多写了一个 分号, 导致分号成为了 if 语句的语句体,// 而 { } 中的代码已经成为了和一个 if 无关的代码块.}4.2.2 switch 语句 执行流程 先计算表达式的值和case依次比较一旦有响应的匹配就执行该项下的语句直到遇到break时结束当表达式的值没有与所列项匹配时执行default public static void main2(String[] args) {int a 1;//switch 参数里面不能是一个很复杂的参数switch (a){case 1:System.out.println(1);//break;case 2:System.out.println(2);break;default:System.out.println(sss);break;}String str abc;switch (str){case abc:System.out.println(abc);break;case 124:System.out.println(124);break;default:System.out.println(输入有误);break;}//可以是枚举//面试题 不能作为switch参数的数据类型是什么// float double boolean long\char ch a;switch (ch){}}注意 多个case后的常量值不可以重复switch的括号内只能是以下类型的表达式 本类型byte、char、short、int注意不能是long类型引用类型String常量串、枚举类型 4.3 while循环 基本语法格式 打印 1 - 10 的数字 public static void main(String[] args) {//打印 1 - 10 的数字int a 1;while(a 10) {System.out.println(a);a;}}计算 1 - 100 的和 public static void main(String[] args) {int a 1;int sum 0;while(a 100) {sum a;a;}System.out.println(sum);}计算 5 的阶乘 public static void main(String[] args) {//计算 5 的阶乘int i 1;int ret 1;while(i 5) {ret * i;i;}System.out.println(5的阶乘:ret);}计算12 3 4 5 public static void main(String[] args) {//计算12 3 4 5int n 1;int sum 0;// 外层循环负责求阶乘的和while (n 5){int ret 1;int i 1;//里层循环负责完成求阶乘的细节while (i n) {ret * i;i;}sum ret;n;}System.out.println(sum);}这里我们发现, 当一个代码中带有多重循环的时候, 代码的复杂程度就大大提高了. 而比较复杂的代码就更容易出错.后面我们会采用更简单的办法来解决这个问题。 注意 和 if 类似, while 下面的语句可以不写 { } , 但是不写的时候只能支持一条语句. 建议还是加上 { }和 if 类似, while 后面的 { 建议和 while 写在同一行.和 if 类似, while 后面不要多写 分号, 否则可能导致循环不能正确执行. 4.4 break break 的功能是让循环提前结束. 例题找到 100 - 200 中第一个 3 的倍数 public static void main(String[] args) {// 100 - 200 中第一个 3 的倍数int num 100;while (num 200) {if (num % 3 0) {System.out.println(找到了 3 的倍数, 为: num);break;}num;}}执行到break退出循环。 4.5 continue continue 的功能是跳过这次循环, 立即进入下次循环. 例题找到 100 - 200 中所有 3 的倍数 public static void main(String[] args) {int num 100;while (num 200) {if (num % 3 ! 0) {num;continue;}System.out.println(3的倍数num);num;}}执行到 continue 语句的时候, 就会立刻进入下次循环(判定循环条件), 从而不会执行到下方的打印语句. 4.6 for循环 for(表达式①;布尔表达式②;表达式③){ 表达式④; } 表达式1: 用于初始化循环变量初始值设置在循环最开始时执行且只执行一次表达式2: 循环条件满则循环继续否则循环结束表达式3: 循环变量更新方式 打印1-10的数字 public static void main(String[] args) {for (int i 1;i 10;i) {System.out.println(i);}}计算 1 - 100 的和 public static void main(String[] args) {int sum 0;for (int i 0; i 100; i) {sum i;}System.out.println(sum sum);}计算 5 的阶乘 public static void main(String[] args) {int ret 1;for (int i 1; i 6; i) {ret * i;}System.out.println(5的阶乘ret);}计算 1! 2! 3! 4! 5! public static void main(String[] args) {int sum 0;for (int j 1; j 5; j) {int ret 1;for (int i 1; i 6; i) {ret * i;}sum ret;}System.out.println(1-5的阶乘和sum);}注意 和 if 类似, for 下面的语句可以不写 { } , 但是不写的时候只能支持一条语句. 建议还是加上 { }和 if 类似, for 后面的 { 建议和 while 写在同一行.和 if 类似, for 后面不要多写 分号, 否则可能导致循环不能正确执行.和while循环一样结束单趟循环用continue结束整个循环用break 4.7 do while 循环 do{ 循环语句; }while(循环条件); 先执行循环语句, 再判定循环条件循环条件成立则继续执行否则循环结束。 比如打印1-10 public static void main(String[] args) {int i 1;do {System.out.println(i);i;} while (i 10);}注意 do while 循环最后的分号不要忘记一般 do while 很少用到, 更推荐使用 for 和 while. 4.8 输入输出 4.8.1 输出到控制台 public static void main(String[] args) {System.out.println(输出换行); System.out.print(输出不带换行); System.out.printf(%s\n, 格式化输出); }println 输出的内容自带 \n, print 不带 \nprintf 的格式化输出方式和 C 语言的 printf 是基本一致的. 4.8.2 从键盘输入 使用 Scanner 读取字符串/整数/浮点数 public static void main(String[] args) {Scanner sc new Scanner(System.in);System.out.println(请输入你的姓名);String name sc.nextLine();System.out.println(请输入你的年龄);int age sc.nextInt();System.out.println(请输入你的工资);float salary sc.nextFloat();System.out.println(你的信息如下);System.out.println(姓名: name\n年龄age\n工资salary);sc.close(); // 注意, 要记得调用关闭方法}使用 Scanner 循环读取 N 个数字 public static void main(String[] args) {Scanner sc new Scanner(System.in);while (sc.hasNextInt()) {int a sc.nextInt();System.out.println(a);}}使用 Scanner 循环读取 N 个数字并求取其平均值 public static void main(String[] args) {Scanner sc new Scanner(System.in);int sum 0;int num 0;while (sc.hasNextInt()) {int tmp sc.nextInt();sum tmp;num;}System.out.println(sumsum);System.out.println(avgsum/num);sc.close();}注意 当循环输入多个数据的时候, 使用 ctrl z 来结束输入 (Windows 上使用 ctrl z, Linux / Mac 上使用 ctrl d)。
http://www.hkea.cn/news/14316298/

相关文章:

  • 市直部门网站建设维护工作总结网站没权重
  • 网站开发的工作经验要求微信公众平台做微网站
  • 外贸网站一般用什么框架qq推广赚钱一个2元
  • 婚恋网站开发平台代理招商学校网站开发的背景
  • wordpress每页显示文章永州seo快速排名
  • 东莞做网站 动点官网网站建设服务费属于哪个大类
  • 游戏落地页网站建设技术先进的网站建
  • 五大免费资源网站网站建设招标文件范本
  • 网站开发项目进度表科技 杭州 网站建设
  • 唐山做网站那家好wordpress 推荐
  • 网站seo关键词排名推广页面模板在公号什么地方显示
  • 北京私人做网站在wordpress教程
  • 网站设计O2O平台佛山总代理wordpress菜单登录
  • 上海服装品牌网站建设北京做手机网站的公司
  • 做汽车英文网站如何设置公司网站
  • 网站制作培训东莞市人才招聘网
  • 上海网站推一个网站如何推广
  • 网站开发项目报价备案个人可以做视频网站吗
  • 海沧建设网站多少哈尔滨网站建设推广方案
  • 天津快速建站模板丽水建设局网站
  • 网站建设与维护合同范本建设互联网站机房需要哪些设备
  • 最棒的网站建设北京软件公司招聘信息最新
  • 怎么样建设网站访问中国建设银行网站
  • 怎么做网站服务家庭装修设计平台
  • 网站中高端建设上海网站建设公司服务有哪些
  • 模版做网站多少钱wordpress多少钱
  • 网站开发如何dw中小手做网站做推广
  • 手机网站怎么推广礼品网站如何做
  • 网站建设致谢企业经营沙盘seo优化
  • 科技网站设计案例网站建站加盟