zoukankan      html  css  js  c++  java
  • Java-选择结构(简述其适用范围及方法)

            Java中的选择结构就是我们日常生活中常用的,如果。。。就。。。。其程序编写都是与我们的生活息息相关的,毕竟都是为人的操作使用而服务,让人们的生活变得更加方便快件清爽。选择结构主要分为两类,第一种是if选择结构。另一种则为Switch选择结构。

    一.if选择结构

    1.基本if选择结构:可以处理单分支的if选择结构。

    例如小明如果英语考到90分以上就可以得到一个MP4的奖励。不然什么都没程序结束。应该声明一个变量。int score=sc.nextInt();(此为用户端接受到的数据)

    然后将输入的成绩,输入选择条件中去。if(score>90){}如果满足条件,则输出大括号中的内容,否则输出大括号后的内容。

    2.if-else选择结构:可以处理两个分支的if选择结构

            例如小明如果英语考到90分以上就可以得到一个MP4的奖励。不然罚去做家务。语法结构为if(){}else{}意思为:满足条件的话,执行if后面的大括号中的内容,否则执行else后面大括号中的内容。

    3.多重if选择结构:可以处理多个分支的if选择结构

            给小明的成绩评分,90-100优秀,80-90良好,60-80及格,60以下不及格。用上面的方法也可以做,但是过于繁琐,则需要使用多重if选择结构。声明变量int score=成绩。然后根据具体成绩所处在的条件范围内输出对应的评价。

    4.嵌套if选择结构:可以处理某分支中嵌套if结构的 if选择结构

            举个例子,就是小明的考试成绩如果达到90分以上,得到奖励,否则遭到惩罚,具体得到的奖励需要进行二次条件判断,如果成绩在95-100之内得到MP4加200元零花钱,如果成绩在90-95,只能得到MP4没有200元的奖励,此时用.嵌套if选择结构就可以很好的解决此类问题。具体操作方法就是在if(条件1){if(条件2)}在满足条件1的基础上再加一个条件2.

    二.switch选择结构

            关键字有switch(声明的变量),default(其他情况下),case1(常量1.。。。),break(结束运行输出结果)

    举个例子:小明参加了期末考试,考到了第一名,妈妈奖励500元零花钱。第二名,妈妈奖励400元零花钱。第三名,妈妈奖励300元零花钱。获得第4.5名都是奖励100元。就可以用switch选择结构来实现该目的。

    两种选择结构的适用范围:if选择结构一般使用在区间判断上,而switch选择结构一般都是作等值判断。

  • 相关阅读:
    重装fedora17之后的一些配置
    virtualbox中安装3D支持
    Win8下Qualcomm Atheros AR9285网卡改mac
    Android应用【世界杯知识答题】的界面设计经验
    Android应用【世界杯风云2010】的界面设计经验小结
    html基础知识层级选择器
    html基础知识,两种引入css样式方式
    html结构伪类选择器
    html基础知识表格标签(form,input)
    html基础知识(三种颜色写法)
  • 原文地址:https://www.cnblogs.com/haoxz258988/p/12732330.html
Copyright © 2011-2022 走看看