当前位置: 首页 > news >正文

攀枝花做网站百度推广登录官网入口

攀枝花做网站,百度推广登录官网入口,网站上的图片做多大,wordpress头像不同步需求描述:设置Person对象的gender属性取值检验规则如下:取值只能为 “男”、“女”,其他字符都非法会有人这样实现代码吗?public class Person {private String gender;public String getGender(){return gender;}/*** 设置性别* …

需求描述:设置Person对象的gender属性取值检验规则如下:

取值只能为 “男”、“女”,其他字符都非法

会有人这样实现代码吗?public class Person {

private String gender;

public String getGender(){

return gender;

}

/**

* 设置性别

* 男,女

* 若输入其他字符串抛出异常

*/

public void setGender(String gender){

if(!"男".equals(gender) || !"女".equals(gender)){

throw new RuntimeException("非法字符");

}

this.gender = gender;

}

}

测试代码如下:public class TestPerson {

public static void main(String[] args) {

Person p = new Person();

p.setGender("男");

p.setGender("女");

p.setGender("男1");

}

}

我们很自然的认为会这样写,我们执行一下试试,先看看效果如何:

1bb1ade8f8efa7da763e0b77c5cdb5e1.png

会发现控制台抛出异常了,说明我的想法是有问题的。

其实这么写是对需求理解有问题,正确的理解是:如果gender既不为“男”和“女”提示字符非法才对。

正确实现如下:public class Person {

private String gender;

public String getGender(){

return gender;

}

/**

* 设置性别

* 男,女

* 若输入其他字符串抛出异常

*/

public void setGender(String gender){

if(!"男".equals(gender) && !"女".equals(gender)){

throw new RuntimeException("非法字符");

}

this.gender = gender;

}

}

http://www.lbrq.cn/news/2608633.html

相关文章:

  • 网站建设在哪里常见的搜索引擎有哪些
  • 做网站香港行不行信息流优化
  • flash做网站导航郑州网站推广公司哪家好
  • 深圳短视频代运营公司无锡百度seo优化
  • 网站维护的作用每天新闻早知道
  • 网站建设与运营考试营销策划书模板范文
  • 婚庆公司网站模板如何网页优化
  • 做网站需要些什么西安seo排名公司
  • 钱包网站开发产品线上营销方案
  • 网站图片轮播怎么做宁波网站制作设计
  • html5制作网站首页太原建站seo
  • 温州网站关键词排名优化班级优化大师下载安装最新版
  • 域名邮箱和域名网站开发软件app需要多少钱
  • 主题网站建设软文推广的100个范例
  • 自己做的网站怎么设置文件下载星链友店
  • 多人在线协作网站开发百度一键优化
  • 上海网站建设宣传网络营销的策略
  • 山东省建设部网站官网搜索引擎收录入口
  • 西宁市建设网站企业百度云官网登录入口
  • 快手里做网站荣耀封面的视频优化网站教程
  • 网站怎么做电子合同活动营销方案
  • 网站做百科优化人员配置
  • 广西建设协会网站首页百度实时热点排行榜
  • 做加盟网站哪个最好搜索百度指数
  • 网站主服务器所在地地址游戏推广论坛
  • 佛山做外贸网站案例每日新闻快报
  • 站酷设计官方网站站长统计app进入网址新版小猪
  • 酉阳网站制作厦门最好的seo公司
  • 杭州网站搭建青柠影院免费观看电视剧高清
  • 怎样做网站发布信息semantic
  • 012 网络—基础篇
  • imx6ull-驱动开发篇10——pinctrl 子系统
  • linux定时器管理 timer_*系统调用及示例
  • 系统设计入门:成为更优秀的工程师
  • vue3 计算属性
  • Python高级编程与实践:Python高级数据结构与编程技巧