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

课程网站建设规划免费查权重工具

课程网站建设规划,免费查权重工具,wordpress谷歌广告不显示不出来,家居企业网站建设平台循环结构循环结构一、课前问答二、while循环三、do-while循环四、for循环五、流程控制5.1 break5.2 continue循环结构 一、课前问答 1、switch支持的数据类型。 2、switch中break的作用。 3、多重if如果多个条件都成立,执行方式。 二、while循环 语法: …

循环结构

      • 循环结构
        • 一、课前问答
        • 二、while循环
        • 三、do-while循环
        • 四、for循环
        • 五、流程控制
          • 5.1 break
          • 5.2 continue

循环结构

一、课前问答

1、switch支持的数据类型。

2、switch中break的作用。

3、多重if如果多个条件都成立,执行方式。

二、while循环

语法:

while(布尔条件){

// 代码块1

}

执行流程:

先判断布尔条件,如果成立,则执行代码块1,然后再判断条件,成立再执行代码块1,直到条件不成立才结束。

public class Demo01 {// while循环public static void main(String[] args) {int n = 0; // 初始化变量,只执行一次while(n < 100) { // 判断条件System.out.println("hello, world" + n); // 执行的内容n++; // 条件的变化}System.out.println("程序结束");}
}
public class Demo02 {// while循环,求1~100的和public static void main(String[] args) {int n = 1; // 初始化变量,只执行一次int sum = 0; // 计算和值 while(n <= 100) { // 判断条件sum = sum + n; // sum += n;n++; // 条件的变化}System.out.println("和值为:" + sum);}
}
public class Demo03 {// while循环,求1~100所有偶数的和public static void main(String[] args) {int n = 1; // 初始化变量,只执行一次int sum = 0; // 计算和值 while(n <= 100) { // 判断条件if(n % 2 == 0) {sum = sum + n; // sum += n;}n++; // 条件的变化}System.out.println("和值为:" + sum);}
}
public class Demo04 {// 求1~100以内所有与7相关的数字之和public static void main(String[] args) {int n = 1; // 初始化变量,只执行一次int sum = 0; // 计算和值 while(n <= 100) { // 判断条件if(n % 7 == 0 || n % 10 == 7 || n / 10 == 7) { // 与7相关,7,14,21,17,27,37,70,71,72sum = sum + n; // sum += n;}n++; // 条件的变化}System.out.println("和值为:" + sum);}
}
public class Demo05 {// 求所有的3位水仙花数public static void main(String[] args) {int n = 100;while(n < 1000) {int g = n % 10;int s = n / 10 % 10;int b = n / 100;if(n == g * g * g + s * s * s + b * b * b) {System.out.println(n + "水仙花数");}n++;}}
}

三、do-while循环

语法:

do{

// 代码块

}while(条件);

执行流程:

先执行一次代码块,再判断条件,如果条件成立,再次执行代码块,再次判断条件,直到条件不成立为止。

注意:

while与do-while的区别:

while循环先判断条件,执行代码块的次数是0次到多次。

do-while循环先执行一次,再判断条件,执行代码块的次数是1次到多次。

public class Demo06 {// 根据评语判断是否抄写代码public static void main(String[] args) {Scanner input = new Scanner(System.in);String s;do {System.out.println("抄写一遍代码");System.out.println("请老师输入评语:");s = input.next();}while(!s.equals("y"));}
}
public class Demo07 {// 猜数字public static void main(String[] args) {Random random = new Random();int number = random.nextInt(10) + 1; // 生成1~10的随机数Scanner input = new Scanner(System.in);int n;do {System.out.println("请猜一个数字:");n = input.nextInt();// 比较大小,并提示用户// 计次数字++}while(number != n);System.out.println("恭喜你猜对了");}
}

四、for循环

语法:

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

​ // 代码块

}

执行流程:

  • 先执行初始化部分,即int i = 0; 只执行一次。
  • 判断条件,i < 10; 如果条件成立,则执行代码块,条件不成立则循环结束
  • 代码块执行完毕后,执行迭代部分,即i++,执行完毕后,继续判断条件,直到条件不成立。
public class Demo08 {// for循环public static void main(String[] args) {for(int n = 0; n < 100; n++) {System.out.println("hello, world" + n); // 执行的内容}System.out.println("程序结束");}
}

五、流程控制

5.1 break

在一层循环中使用,作用是停止循环。

public class Demo2 {// 找到最小的3位7的倍数public static void main(String[] args) {for (int i = 100; i < 1000; i++) {if(i % 7 == 0) {System.out.println(i);break;}}}
}
public class Homework1 {// 定义两个int类型数字,求最大公约数。public static void main(String[] args) {int num1 = 32000;int num2 = 260;for (int i = num1; i > 0 ; i--) {if(num1 % i == 0 && num2 % i == 0) {System.out.println("最大公约数为:" + i);break;}}}
}
public class Homework2 {// 定义两个int类型数字,求最小公倍数。public static void main(String[] args) {int num1 = 6;int num2 = 10;for (int i = 1;; i++) {if(i % num1 == 0 && i % num2 == 0) {System.out.println("最小公倍数为:" + i);break;}}}
}

注意:循环中止使用break只能停止一层循环,并不能停止嵌套循环。

5.2 continue

在循环中,如果执行continue,意味着当次循环在continue后面的代码不执行,继续执行下一次循环。

注意:如果在循环中continue后面没有代码,意味着continue没有意义。

public class Demo3 {// continue循环public static void main(String[] args) {for (int i = 0; i < 10; i++) {if(i == 5) {continue;}System.out.println("hello");System.out.println("world");System.out.println("11111");System.out.println(i);}}
}
http://www.hkea.cn/news/538566/

相关文章:

  • 买卖网站域名骗局百度推广登陆
  • 石家庄大型网站设计公司手机怎么建网站
  • 政府网站图解怎么做百度关键词排名靠前
  • 天津做网站印标东莞网络推广排名
  • 设计一个外贸网站需要多少钱沈阳网站推广优化
  • 洗化行业做网站福州百度seo排名
  • 西安app网站开发项目腾讯域名注册官网
  • 网站开发的技术指标如何做网站搜索引擎优化
  • 建网站的要求老铁外链工具
  • wordpress有广告郑州seo优化大师
  • 企业网站推广的实验内容企业宣传网站
  • 如何开发高端市场宁波seo快速优化公司
  • 常用设计资源网站爱网站
  • 企业品牌网站营销关于seo的行业岗位有哪些
  • 群晖怎样做网站惠州网络营销
  • 怎么做网站内部链接的优化品牌营销推广代运营
  • 婚纱照网站制作搜索引擎优化搜索优化
  • 网站建设吉金手指专业13中国营销网站
  • 做销售在哪些网站注册好百度产品
  • dw做汽车网站seo排名工具提升流量
  • 网络培训学校排名奉化seo页面优化外包
  • vps除了做网站还能做什么晨阳seo服务
  • seo网站建设优化什么意思网络营销与直播电商专业就业前景
  • 工程建设企业网站网站关键词优化应该怎么做
  • 修复wordpress青岛网站优化
  • 敦煌网站做外贸怎样网页推广怎么做的
  • 南京网站建设优化今日头条普通版
  • 网站编辑的工作职能有哪些活动营销案例100例
  • 小程序招商加盟平台我是seo关键词
  • wordpress 发帖机镇江抖音seo