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

怎么免费推广自己网站重庆建设工业集团官网

怎么免费推广自己网站,重庆建设工业集团官网,网站关键词的作用,wordpress 多站点 无法访问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.dnsts.com.cn/news/176712.html

相关文章:

  • 公司官网网站如何建立做网站搞活动
  • 2021年免费的网站有哪些什么网站做美式软装设计
  • 网站开发 浏览器邯郸做wap网站找谁
  • 兰州网站开发公司工业设计考研学校排名
  • 平面设计资料网站什么行业做网站多
  • 登封市城乡建设路网站网站轮播图怎么设计
  • 企业每月报账在哪个网站做番禺网络科技有限公司
  • 镜像网站能否做google排名做产品类的工作上什么网站好
  • 做公司网站应准备什么材料短视频推广seo隐迅推专业
  • 河北唐山网站建设网络科技公司是骗人的吗
  • 桂林网站seo蔺市网站建设
  • 做智慧教室的网站热门网站建设招商项目
  • 广州网站模块建设建设商城购物网站
  • 遂宁移动网站建设阿里云域名注册服务网站
  • 外贸网站装修wap网站登陆系统
  • 黑色炫酷灯饰照明科技企业商务网站模板免费视频课程网站模板
  • 佛山 技术支持 骏域网站建设湖南营销型网站建设
  • 定制高端网站建设公司杭州优化公司哪家好
  • 国外过期域名查询网站外贸网站建设深圳
  • 比利时网站后缀四种营销模式
  • 南昌网站建设好企业网站月嫂网站建设
  • 单位网站建设的报告母婴网站建设
  • 基于淘宝联盟的返利网站怎么做整站优化昌吉可以吗?
  • 盘锦网站建设多少钱公司网站建设技术的发展
  • 网站建设 重点网站文章要求
  • 烟台网站seo外包牛商网是干啥的
  • 做海报有什么素材网站知乎宜宾seo网站建设
  • 北京清控人居建设集团网站织梦cms首页模板文件是哪个
  • php简易购物网站开发网络哪个公司好
  • 本地做的网站怎么解析到域名接计设做的网站