if基本语法:

if(条件){// 表达式   // 代码块   }

eg:    int a = 10;    if(a > 1){  System.out.println("内容");    }

if(){   // 代码块 }else{   // 代码块 } eg: if(score >= 90){  System.out.println("奖励Mp4一个"); }else{  System.out.println("枪毙"); }

 

语法: if(条件){     // 代码块 }else if(条件){     // 代码块 }eles  if(条件){     // 代码块 }.....{     // 代码块 }else{     // 代码块 } eg: if(score <= 30){    System.out.println("拉出去,枪毙");   }else if(score <= 60){    System.out.println("拉出去,坐牢20年");   }else if(score <= 80){    System.out.println("找个对象");   }else{    System.out.println("让对象给甩了!!!!");   }

 

语法: if(条件){   if(条件){      .....   }else if(条件){      .....   }else{      .......   } }else{   ....... }

eg: if(miao <= 10){  System.out.println("请输入性别(男、女、变性人):");  //char gender = input.next().charAt(0);  String gender = input.next();  if(gender.equals("男")){   System.out.println("进入男子总决赛");  }else if(gender.equals("女")){   System.out.println("进入女子总决赛");  }else if(gender.equals("变性人")){   System.out.println("进入变性人总决赛");  }else{   System.out.println("你不是人");  } }else{     System.out.println("淘汰!!!"); }

逻辑运算符:  &&:两个条件同真,结果为真  ||:两个条件有一个为真,结果为真  ! :取非,真为假  假为真

 运算符的优先级  算数运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符

选择结构:改变程序的执行流程 语法: 1.if选择结构 if(条件){ //操作 } 案例:  if(a > 10){   System.out.println("内容");  }

2.if-else选择结构 if(条件){  //操作1 }else{  //操作2 } 案例:  if(a > 10){-------------------------->条件成立   System.out.println("内容");  }else{------------------------------->条件不成立   System.out.println("内容");  }

随机数的生成:  int 变量名 = (int)(Math.random() * 10);

3.多重if选择结构 if(条件1){  //操作1 }else if(条件2){  //操作2 }else{  //操作3 }

案例:  if(条件1){------------------------------>条件1成立   System.out.println("内容1");  }else if(条件2){------------------------>条件2成立   System.out.println("内容2");  }else{---------------------------------->条件1、2均不成立   System.out.println("内容3");  } 条件1成立时,执行内容1 条件1不成立并且条件2成立时,执行内容2 否则执行内容3

  4.嵌套if选择结构  if(条件1){  if(条件2){       //操作1  }else{    //操作2  } }else{  //操作3 }

案例: String today = "周末"; String weater = "晴朗"; if(today.equals("周末")){---------------------->外层if框架  if(weater.equals("晴朗")){------------------>内层if框架   System.out.println("去室外游乐场玩");  }else{   System.out.println("在室内游乐场玩");  } }else{  System.out.println("哪也不去"); } equals:用于判断字符串的内容是否相同,相同返回true,反之false

条件1成立时,进入内部嵌套的if 判断条件2,不成立则执行操作3 条件2成立则执行操作1  都则执行操作2

最新文章

  1. 在线图片压缩后以ImageIO 流的形式 设置大小显示指定页面
  2. LINQ系列:LINQ to SQL Group by/Having分组
  3. 列式存储(二)JFinal如何处理从前台传回来的二维数组
  4. git之三
  5. 【iCore3 双核心板】例程三十三:SD_IAP_ARM实验——更新升级STM32
  6. Java Inner Classes
  7. jQuery.stickUp插件重构
  8. node.js中使用node-schedule实现定时任务
  9. java 字符串转json,json转对象等等...
  10. inupt textarea提示文字(点击消失,不输入恢复)及限制字数
  11. 更准确的mysql全文索引
  12. 你以为你了解最常用的string.substring()的几个常见问题吗?
  13. Python第一印象,大法好!
  14. matlab GUI之常用对话框(三)-- dialog \ errordlg \ warndlg \ helpdlg \ msgbox \questdlg
  15. ActionBarSherlock的使用--------(一)配置
  16. SpecFlow - Cucumber for .NET
  17. 纯CSS编写汉克狗
  18. HBase 架构脑图
  19. IOS, Android, Java Web Rest : RSA 加密和解密问题
  20. swift - 封装百度地图

热门文章

  1. php 更新array键值
  2. python函数的万能参数
  3. 使用GitHub管理代码
  4. AngularJS——第11章 其它
  5. Android沉浸式状态栏背景色以及字体颜色的修改
  6. YII2中actions的作用与使用
  7. datatable to entiy list 不支持可空类型和枚举类型
  8. python 验证码 和进度条
  9. 7.Mysql存储引擎
  10. istio分布式调用链Jaeger