if...else语句-Java板块造梦空间论坛-技术交流-造梦空间论坛

if...else语句

分支结构:

前面讲过的switch-case和三元运算符还有if语句,这些都是属于分支结构的,都是可以分支然后进行运行,也都是可以用来表条件判断的。

共同特点:

switch-case和三元运算符还有if语句他们的共同特点:都可以转换为if语句来执行,都是可以用来表条件判断的等。

语句分析:

我先说一下我个人理解的if...else语句,if如果,(条件),达到条件的执行内容,else没达到条件的反则执行。

if (条件) {
			满足条件的执行内容
		} else {
			不满足条件的执行内容
		}

也可以只写满足条件的执行内容不写不满足的内容。

if (条件) {
			满足条件的执行内容
		}

也可以嵌套着写

int a = 1;
		    if(a==3){
			//表达式1为true时,执行这里的代码
			}else if(a==2){
			//表达式2为true时,执行这里的代码
			}else if(a==1){
			//表达式3为true时,执行这里的代码
			}else{
			//所有条件都不满足的时候,会执行这里的代码
			}

 

int a,b;
		a = 1;
		    if(a==3){
			//表达式1为true时,执行这里的代码
				System.out.println("满足表达式1");
				b=1;
			}else if(a==2){
			//表达式2为true时,执行这里的代码
				System.out.println("满足表达式2");
				b=2;
			}else if(a==1){
			//表达式3为true时,执行这里的代码
				System.out.println("满足表达式3");
				b=3;
			}else{
			//所有条件都不满足的时候,会执行这里的代码
				System.out.println("都不满足");
				b=0;
			}
		System.out.println(b);

根据上面这几个应该很容易看出来switch-case和三元运算符姚转if语句应该咋转了把。

请登录后发表评论

    • 小波的头像-造梦空间论坛造梦超级会员小波徽章-人气大使-造梦空间论坛等级-LV5-造梦空间论坛作者超级版主1
© 造梦空间论坛