if...else是一个使用非常频繁的条件语句,在条件满足时执行if下的代码,条件不满足时执行else下的代码。但在使用过程中会由于粗心犯一些错误。

比如我想要把性别的默认值设置为“男”,应该进行如下操作:

但在一开始操作时没有考虑清楚,所以做了如下操作。在这种情况下就正好和上面相反,在没有任何操作的情况下,默认的性别值是“女”。

1 protected string GetSex()
2 {
3        string strSex;
4        if(!rBtnWman.Checked) strSex="男";
5        else strSex="女";
6        return strSex;
7 }

在使用if...else时,一定要注意的是,所有不满足if条件的情况都会执行else下的代码。如果需要对条件进行细分可以使用if...else的嵌套形式。

if(条件)
{......(执行语句)
}
else if(条件)
{......(执行语句)
}..
(可以使用n个else if语句来划分多种情况)..
else
{......(执行语句)
}

转载于:https://www.cnblogs.com/catherinehu/p/8357997.html

关于if...else语句的小注意相关推荐

  1. 【python】python学习之条件语句,小实验:商品打折后价格

    python学习之条件语句,用一个小实验来进行学习吧! price = float(input("请输入金额:\n")) if(price >= 100):if(price ...

  2. Java位语句_卫语句 - 宿小帅的个人空间 - OSCHINA - 中文开源技术交流社区

    1.使用卫语句取代嵌套表达式 函数中的条件逻辑使人难以看清正常的执行途径.使用卫语句表现所有特殊情况. 动机:条件表达式通常有2种表现形式.第一:所有分支都属于正常行为.第二:条件表达式提供的答案中只 ...

  3. 分支语句和循环语句<小罗爱学c语言>

    C语言是一门结构化的程序设计语言 顺序结构 选择结构 循环结构 什么叫语句? 由一个分号组成的 : 分支语句 这里可以说打出了呵呵,因为括号中是一个赋值语句,这个是一定的 如果出现一个常量和一个变量的 ...

  4. 从零学Java(20)之switch case语句,小AD变身中路城管大队!

    作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...

  5. sql语句书写小技巧

    一.sql语句书写顺序 select--->from--->where--->group by--->having--->order by 二.sql语句解析顺序 fro ...

  6. Java基础-- if else语句入门小练习

    入门基础练习 文章目录 练习一 练习二 练习三 练习四 练习一 package ifDemo;public class Test1 {public static void main(String[]a ...

  7. 关于Java中SQL语句拼写小问题(换行时缺少空格)

    java中的增删改查语句时,始终跑不通测试,折腾了半天才发现原来是sql语句拼写有问题,奇怪的是eclipse并没有提示: //一个单行查询,修改前 public Customer getOne(In ...

  8. 干货 | 收藏!16段代码入门Python循环语句

    (图片付费下载于视觉中国) 作者 | 李明江 张良均 周东平 张尚佳,本文摘编自<Python3智能数据分析快速入门> 来源 | 大数据(ID:hzdashuju) [导读]本文将重点讲述 ...

  9. 值得收藏!16段代码入门Python循环语句

    来源:大数据 本文约6000字,建议阅读10分钟. 本文重点讲述for语句和while语句. [ 导读 ]本文重点讲述for语句和while语句.for语句属于遍历循环,while语句属于当型循环.除 ...

  10. mysql性能优化之sql语句优化最强合集

    2019独角兽企业重金招聘Python工程师标准>>> 当mysql单表记录数过大时,增删改查的性能都会急剧下降.系统优化中一个很重要的方面就是sql语句的优化.因此我们下边主要讨论 ...

最新文章

  1. Swift中关于元组的某些特性
  2. Struts2拦截SQL注入
  3. 彻底卸载WinStdup
  4. docker删除本地已下载的镜像
  5. android 垂直自动滚动条,Android实现Activity水平和垂直滚动条的方法
  6. 武汉月薪1万5,感到焦虑怎么办?
  7. 复杂度分析当中的Θ、Ο、Ω
  8. 网络流24题 洛谷 2763 试题库问题
  9. 火狐浏览器扩展程序源代码的查看
  10. 网络编程基础及代码实现
  11. Kaptcha 验证码框架使用
  12. 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档
  13. 学计算机为什么伤眼,电脑族用眼过度最伤眼!专家教你如何缓解视疲劳
  14. 小白入门 - PHP简介
  15. 《30天自制操作系统》学习笔记--第11天
  16. php源码加密 zend_zend_guard对PHP代码进行加密教程
  17. c语言如何将字符串中的数字提取出来,从含有数字的文本字符串中提取出数字...
  18. 2022年青海最新建筑八大员(土建)模拟考试题库及答案
  19. linux下socket编程处理TCP粘包
  20. 前端实践小项目(一)五星好评与暂停取值

热门文章

  1. linux进程状态a,Linux进程状态标识符含义
  2. 怎样填充潘通颜色_怎样判定润滑脂,锂基脂的好坏?
  3. latex IEEE 模板 使用bib BibTeX
  4. hyperledger fabric 节点数限制 最大
  5. 以太坊 交易 data字段 内容是什么
  6. 区块链 single共识
  7. LeetCode之罗马数字转整数
  8. 我要发明计算机作文,我要发明机器人作文700字
  9. 银联支付java代码实现_Java后端实现三方支付集成支付宝、微信、银联、光大、邮政支付...
  10. Excel插入多列相同数据