`

二进制用来做判断很有用

    博客分类:
  • java
 
阅读更多

设flag=0;

if(name==null || "".equal(name)){

flag+=1;

}

if(age==0){

flag+=2;

}

if(Email==null || "".equal(Email)){

flag+=4;

}

switch (flag) {
case 0:
system.out.println("dsfdf");
break;

case 1:

system.out.println("dsfdf");
break;
case 2:

system.out.println("dsfdf");
break;

case 3:

system.out.println("dsfdf");
break;

case 4:

system.out.println("dsfdf");
break;

case 5:

system.out.println("dsfdf");
break;

case 6:

system.out.println("dsfdf");
break;

case 7:

system.out.println("dsfdf");
break;

default:
break;
}

这样用2的倍数,flag得到的值就不会有重复的了,很好!最少我这么认为!

分享到:
评论

相关推荐

    计算机基础简答题答案.doc

    答:因为计算机不会做减法,只能做加法,引入补码就是二进制用加法来代替减法。 简述计算机在信息社会的主要应用( P13-P15) 答:1. 科学计算 2. 数据处理 3. 过程控制 4. 计算机辅助系统 5. 人工智能 6. 网络通信...

    《你必须知道的495个C语言问题》

    这导致空间浪费而且无法与外部数据文件进行“二进制”读写。能否关掉填充,或者控制结构域的对齐方式? 27  2.14 为什么sizeof返回的值大于结构大小的期望值,是不是尾部有填充? 28 2.15 如何确定域在结构中的...

    你必须知道的495个C语言问题

    这导致空间浪费而且无法与外部数据文件进行“二进制”读写。能否关掉填充,或者控制结构域的对齐方式? 2.14 为什么sizeof返回的值大于结构大小的期望值,是不是尾部有填充? 2.15 如何确定域在结构中的字节偏移...

    C 语言编程常见问题解答.chm

    4.6 文本模式(text mode)和二进制模式(binary mode)有什么区别? 4.7 怎样判断是使用流函数还是使用低级函数? 4.8 怎样列出某个目录下的文件? 4.9 怎样列出—个文件的日期和时间? 4.10 怎样对某个目录下的...

    C语言编程要点

    4.6. 文本模式(textmode)和二进制模式(binarymode)有什么区别? 61 4.7. 怎样判断是使用流函数还是使用低级函数? 62 4.8. 怎样列出某个目录下的文件? 62 4.9. 怎样列出一个文件的日期和时间? 63 4.10. 怎样对某个目录...

    入门学习Linux常用必会60个命令实例详解doc/txt

    例如,用户登录后,按一下“Alt+ F2”键,用户就可以看到上面出现的“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+ F1”键,就可以回到第一个虚拟控制台。一个新安装的Linux系统允许用户使用...

    正则表达式30分钟入门教程

    现在你已经知道几个很有用的元字符了,如\b,.,*,还有\d.正则表达式里还有更多的元字符,比如\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。\w匹配字母或数字或下划线或汉字等。 对中文/汉字...

    Java-PHP-C#

    现在,我们已经可以确认字符串了, 我们现在把所有逗号都去掉 str_replace(",", "", $money) 然后在把类型看成 double然后我们就可以通过他做数学计算了. 构造检查email的正则表达式 好,让我们继续讨论怎么验证一...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    这在有时会显得很有用。 PHP内置了许多已定义的变量。你也可以用define函数定义你自己的常量,比如define("CONSTANT","value")。 2.6 运算符 PHP具有C,C++和Java中的通常见到的运算符。这些运算符的优先权也是...

    vfp6.0系统免费下载

    vf6.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见问题 这些是有关 Microsoft Visual FoxPro 最常见的问题。在您求助 Microsoft 产品支持服务之前,请先查阅这张列表。 若想打印这些...

    windows实用dos命令大全

    一)MD——建立子目录 1.功能:创建新的子目录  2.类型:内部命令  3.格式:MD[盘符:][路径名]〈子目录名〉  ...(2)选用/B参数,为二进制比较模式;  (3)选用/C参数,将大小写字符看成...

    网管教程 从入门到精通软件篇.txt

    BIN:二进制文件 BINHex:苹果的一种编码格式 BMP:Windows或OS/2位图文件 BOOK:Adobe FrameMaker Book文件 BOX:Lotus Notes的邮箱文件 BPL:Borlard Delph 4打包库 BSP:Quake图形文件 BUN:CakeWalk 声音...

    C# for CSDN 乱七八糟的看不懂

    A 模数运算符 模数运算符 (%) 计算第二个操作数除第一个操作数后的余数。所有数值类 型都具有预定义的模数运算符。如 Console.WriteLine(5 % 2); Console.WriteLine(-5 % 2); Console.WriteLine(5.0 % 2.2); ...

Global site tag (gtag.js) - Google Analytics