博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
顺序结构,判断结构 if,switch
阅读量:6503 次
发布时间:2019-06-24

本文共 940 字,大约阅读时间需要 3 分钟。

1:顺序结构:从上往下执行程序代码,为顺序结构

----------------------------------------------------------------------

2:判断结构: if   如果   判断是两个选择一个,要么对要么错

if中的条件表达式 返回结果只能是  true或false

   2.1    if(条件表达式){};

   2.2    if(条件表达式){}else{};

   2.3    if(条件表达式){}else  if(条件表达式){};

当if else运算后,有一个具体的结果时,可以简化成 三元运算符。

----------------------------------------------------------------------

 3:选择结构:switch  会给你提供备选答案

    3.1    switch   (表达式)

              {

              case  取值1:

                    执行语句;
                    break;

              case  取值2:

                    执行语句;
                    break;

              default;

                    执行语句;         

                    break;

}

 

当case执行语句多条一致时,可以简写为

当用户输入1,2则输出test1

当用户输入3,4则输出test2

int test=2;

switch(test){

case 1:

case 2:

Systeam.out.println("test1");

break;

case 3:

case 4:

System.out.println("test2");

break;

}

运行结果为:test1

----------------------------------------------------------------------

if与switch的应用:

if: (常用)

   1:对具体的值进行判断。

   2:对区间判断

   3:对运算结果是boolean类型的表达式进行判断。

switch:(不常用)

    1:对具体的值进行判断。

     2:值得个数通常是固定的。

对于几个固定的值判断,建议使用switch语句,因为switch语句会将具体的答案都加载进内存,效率相对高一点。

转载于:https://www.cnblogs.com/liyunchuan/p/10552308.html

你可能感兴趣的文章
2016.8.11 DataTable合并及排除重复方法
查看>>
php 魔术方法 说明
查看>>
Mysql
查看>>
POJ-1860-Currency Exchange
查看>>
跨越企业的“中等收入陷阱”
查看>>
Android 开发者必知的开发资源
查看>>
软件工程技术基础-(软件复用技术)
查看>>
给django视图类添加装饰器
查看>>
简述 clearfix 的原理
查看>>
【Project Euler】530 GCD of Divisors 莫比乌斯反演
查看>>
luogu P1280 尼克的任务 序列DP
查看>>
iphone UIView的一些基本方法理解
查看>>
sys.check_constraints
查看>>
vue问题
查看>>
ThinkPHP 框架学习
查看>>
css3箭头效果
查看>>
MathType在手,公式不求人!
查看>>
测试用例设计
查看>>
三层架构
查看>>
Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习
查看>>