我是靠谱客的博主 细腻蜜粉,最近开发中收集的这篇文章主要介绍switch...case、if...else、for和while循环、do...while语句、双重for循环switch…caseif…else循环语句:for和while循环双重for循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • switch...case
  • if...else
      • 注:
  • 循环语句:for和while循环
    • for循环语句
    • while循环语句
    • do...while语句
      • While 和 do...while 的区别
  • 双重for循环


switch…case

后续又添加了一些可能遇到的问题,所以单列出来了。(- 。-)~~
https://blog.csdn.net/weixin_43607906/article/details/97524906

if…else

基本结构:

 法1. if(condition) {    法2.  if(condition) {  
		                                  
	}                         } else if(condition) {
	
	                          }

condition 条件 boolean
常出现的运算符:比较运算符、逻辑运算符

  • 实际事例
        int money = 40;
		
		if(money < 30) {
			
			System.out.println("给你弟弟10元");
			
		}else if(money >35) {
			
			System.out.println("给妹妹20元");	
		}

//    输出结果为 “给妹妹20元”

注:

condition 即条件,当条件为一个范围时,我们这时需要用到逻辑运算符或比较运算符
比如 10 < money <20
我们需要写成 (10 < money || money <20),如果想让eclipse报错的话可以写上 10 < money <20 … hahaha
关于范围运用在代码中是用 ||(或)还是 &&(和)需要自己好好琢磨琢磨,其实就和并集与交集意义差不多。


循环语句:for和while循环

在java中,总是会遇到要重复一些代码,在开发中常见的场景就是数组的遍历(从塑料袋中拿东西)
for while do…while

for循环语句

  • 基本结构
    在这里插入图片描述
    其执行顺序:1–>2–>3–>4—>2—>3…–>2
    初始条件1 只执行了一次。

  • 实际事例

//		例子:累加和  1+2+...+10
		
		int sum = 0;
		
//		i 的作用是确立循环的次数 
		for (int i = 0; i < 10; i++) {
			sum = sum + i + 1;
		}
		System.out.println("sum:" + sum);
//		分开循环i和求和因子之间的关系的话,下面的代码:

		int sum1 = 0;
		int value = 1;
		for (int i = 0; i < 10; i++) {
			
//			求和时,把i摘干净,i的作用只是表示循环次数而已。
			sum1 = sum1 + value;
			value ++;
		}
		System.out.println("sum1:" + sum1);

注:i 的作用是确立循环的次数 ,有的时候 i 是有必要采用其值的,可以采用,但一定要记住 i 的最初作用。

while循环语句

        while (condition) {
		System.out.println(  );
  		}

condition 是boolean值,对while,必须有循环终止条件

	下面代码是死循环,死循环是无意义,永远执行不完。
	
int a = 1;
	while (a < 10) {
		System.out.println("dead loop");
	}
//		for循环累计和 改成while:
		int i = 0;
		while (i < 10) {

//			下面一行i的增量的代码由于在while中,所以会重复执行,直到i的
//			值为10,则while后面的condition为false,循环结束
			i ++;

		}

while和for的区别:
for可以直接指定循环的次数,而while不能。so,如果确立了循环次数,则优先考虑使用for,否则考虑使用while。

do…while语句

  • 基本结构

      do {
          //  循环体
      } while (condition);
    

当condition为true时,循环执行do后面 { } 中代码。

//		在执行循环时,先执行一次do。
		do {
			System.out.println("长得丑活得久,长得帅老的快");
		} while (false);
		
		
//		while后面是不能写false,会产生一个错误:unreachable code,
//		不能到达(执行)的代码
		
		while (false) {
			System.out.println("123");
		}

While 和 do…while 的区别

⑴ do-while循环属于“直到型”循环,循环体至少执行一次。
⑵ while循环先计算终止条件,当条件为真时,才去执行循环体中的语句。
⑶ 两种循环格式不同,功能也不相同。


双重for循环

下一篇文章 : https://blog.csdn.net/weixin_43607906/article/details/97155418

最后

以上就是细腻蜜粉为你收集整理的switch...case、if...else、for和while循环、do...while语句、双重for循环switch…caseif…else循环语句:for和while循环双重for循环的全部内容,希望文章能够帮你解决switch...case、if...else、for和while循环、do...while语句、双重for循环switch…caseif…else循环语句:for和while循环双重for循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(86)

评论列表共有 0 条评论

立即
投稿
返回
顶部