IF 与 ELSE 从此不再孤单

  今天我们来学习java课程里的选择结构——if与else

    if的意思,众所周知,就是如果想必大家心里对这个词已经有丶数了

else的意思,一目了然,就是否则经过图片的超脑度分析,大家应该可以理解这两个单词的意思了。不讲废话了,我们正式开始学习。

   在生活中,我们会遇到很多事情需要先判断再做出决定。such:1.马上到母亲节,你要给妈妈送什么礼物。2.如果今天下雨,你要怎么样回家。

   但在java程序中,我们需要使用if和else完成1.if选择2.if-else选择3.多重if-else选择4.嵌套if-else选择。

    One :if选择

                语法:if( 条件 ){

    代码块//条件成立后要执行的代码,可以是一条,可以是一组代码

    }         

     那么大家看一下如下程序如何执行

    

 public class Demo1{
public static void main (String [] args){
//语句1;
//语句2;
if( 条件 ){
//语句3;
}
//语句4;
}
}

      程序开始执行后,首先执行语句1和语句2,然后对条件进行判断。如果条件成立,则执行语句3,然后跳出if结构执行语句4;如果不成立,则语句3不执行,直接执行语句4.

    逻辑运算符

    &&==>并且:条件1&&条件2   两个条件同时为真,则结果为真;两个条件有一个为假,则结果为假

      ||  ==>或者:条件1  ||  条件2   两个条件其中一个为真,则结果为真;两个条件同时为假,则结果为假

      !==>  非 :         !    条件       条件为真时,结果为假;条件为假时,结果为真。

                                                                                                                                                                                                                                                                                                                                       Tow :if-else选择

     语法:if ( 条件 ){

                  //代码块1

         } else{

          //代码块2

                 }        

 public class Demo2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int cj=91;//张浩的Java的成绩
if((cj>98){
System.out.println("奖励MP4");
}else{
System.out.println("回家种地");
} } }

    Three:多重if选择

      即在if选择结构上继续添加if,可重复叠加

   Four:嵌套if选择

      即在if-else选择结构内(即第一个if后)继续添加if-else,可重复叠加。

ok,今天的课程就讲到这里,明天见

                                                                                            

If 与 else的性福生活。的更多相关文章

  1. 极客DIY:使用树莓派制作一套“NAS+私有云盘+下载机”

    原创作者:HackLiu 0×00 前言 ‍ ‍ 如果你家里有多台设备需要联网需要娱乐,你一定会或多或少遇到设备碎片化带来的烦恼.当然,已经有很多厂商包括新晋的小米.360在内的互联网公司做了这个事情 ...

  2. 使用树莓派制作一套“NAS+私有云盘+下载机”

    ‍ ‍‍原创作者:HackLiu‍‍ ‍ 0×00 前言 ‍‍如果你家里有多台设备需要联网需要娱乐,你一定会或多或少遇到设备碎片化带来的烦恼.当然,已经有很多厂商包括新晋的小米.360在内的互联网公司 ...

  3. Python 的经典入门书籍

    实python非常适合初学者入门,上手很容易.我就是完全通过网上资源学了python的.最大的是3点经验:1.找一本浅显易懂,例程比较好的教程,从头到尾看下去.不要看很多本,专注于一本.把里面的例程都 ...

  4. 利用HTML5 的Datalist 元素实现输入提示

    HTML5有无限可能,总是在释出一些新鲜实用的功能,让原生的web环境更加炫酷. 今天看到datalist 这个元素,可以用来预先定义一个输入框的潜在选项,也就是我们在平时项目中经常用jQuery插件 ...

  5. web前端书籍

    前端开发 必看的书籍资料(转自CSDN郭小北V5) 一. html + css 这部分建议在 w3school 在线教程 上学习,边学边练,每个属性后还有在线测试. 然后过一遍之后可以模仿一些网站做些 ...

  6. 一次有趣的XSS漏洞挖掘分析(2)

    第一次和一套程序做了这么多次的斗争.今天基友又给我来信说,没得玩了.了解了下情况,是他拿着0day到处插,被人家发现了.还出了个公告,说所有***必须安装补丁.呵呵,性福总是走的这么突然.这乐子一下就 ...

  7. .NET设计模式(12):外观模式(Façade Pattern)(转)

    概述 在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化.那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依 ...

  8. Linux设备管理之权限倾斜——mem、proc、devfs、sysfs、udev(下)

    linux发展第一阶段 01devfs(linux2.6之前) 02udev(用户空间) 03sysfs(linux2.6之后,描述设备属性) linux发展第二阶段 01sysfs+udev(ude ...

  9. JAVA必备——13个核心规范

    标准的价值: 你听过这句话吗?"一流企业做标准.二流企业做品牌.三流企业做产品!"我时我就在想,做标准的企业就是一流的?卖产品就是三流公司?而坐产品或者加工的公司,即使说销售量非常 ...

随机推荐

  1. linux apache2部署php

    apache2 doc http://blog.csdn.net/actor1999/article/details/44802519 #apache sudo apt-get install apa ...

  2. mysql分组用法

    --select num from 表 group by num --select num from 表 group by num,nid --特别的:group by 必须在where之后,orde ...

  3. alpine-bash镜像制作

    alpine轻量级基于busybox的发行版,特别适合基于docker的base images. 特点: small.simple.secure 官方地址: https://alpinelinux.o ...

  4. C语言 · 数的划分

    算法训练 数的划分   时间限制:1.0s   内存限制:256.0MB        锦囊1 使用动态规划. 锦囊2 用F[i,j,k]表示将i划分成j份,最后一份为k的方案数,则F[i,j,k]= ...

  5. Spring-Cloud-Gateway 从升级到放弃

    1 为什么要升级为spring-cloud-gateway? Spring Cloud Gateway features: Built on Spring Framework 5, Project R ...

  6. Efficient Online Segmentation for Sparse 3D Laser Scans-- 在线的稀疏点云分割

    在基于激光的自动驾驶或者移动机器人的应用中,在移动场景中提取单个对象的能力是十分重要的.因为这样的系统需要在动态的感知环境中感知到周围发生变化或者移动的对象,在感知系统中,将图像或者点云数据预处理成单 ...

  7. Deseq2 的可视化策略汇总

    1) MA图   对于MA图而言, 横坐标为该基因在所有样本中的均值,basemean = (basemean_A + basemean_B ) / 2, 纵坐标为 log2Fold change 其 ...

  8. 3D游戏图形引擎

    转自:http://www.cnblogs.com/live41/archive/2013/05/11/3072282.html CryEngine 3  http://www.crydev.net/ ...

  9. SQL Server 中,如何獲得上個月的第一天和最後一天( 帶時間戳)

    select DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())-1, 0) --First day of previous month select DATEA ...

  10. Unity长连接

    http://blog.csdn.net/claine/article/details/52374546