Java基础(二)

switch语句:
1、switch语句称为情况选择语句;
2、switch语句用于对多种情况进行不同处理的语句;
3、其定义格式:

switch(表达式){
case 常量值1:
         代码块1;
         break;
case 常量值2:
         代码块2;
         break;
         ......
default:
           以上常量值均不是时,执行本代码。
}

关系运算:
1、等于运算:==
不等于运算:!=
大于运算:>
小于运算:<
大于等于运算:>=
小于等于运算:<=
2、输出值为布尔值:true和false
逻辑运算:
1、与运算:&
短路与运算:&&
或运算:|
短路或运算:||
非运算:!
2、与运算规则是遇false则false
或运算规则是遇true则true
短路与长路的区别:短路计算第一个关系运算时,若可得出最终结果,则不对第二个关系运算进行计算,如此可以节省运算量。而长路无论如何都会把两边的关系运算结果计算出来。
3、逻辑运算优先级:非运算>与运算>或运算
if语句:
1、用于判断不同的条件,根据结果(true、false)执行不同的代码;
2、使用格式:

if(条件表达式){
  条件表达式结果是true时,执行本代码块
}else if(......){
  ......
}else if(条件表达式n){
  条件表达式n结果是true时,执行本代码块
}else{
  条件表达式n结果是false时,执行本代码块
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.JDBC 作用:连接数据库并发送SQL语句,本身不具备操作数据库的能力。 流程:1)注册驱动; Class.f...
    sunnysans阅读 2,286评论 0 1
  • s输入和输出 -格式化输出 格式化输出与python差不多 都是通过%占位符 占位符说明 %d 格式化输出整数 %...
    sweetdoge阅读 949评论 0 0
  • 特意将零碎的知识点都整理出来,方便快速查阅。 一、重载与重写 重写:发生在子类中;与父类函数名相同,参数列表相同;...
    采风JS阅读 3,783评论 7 49
  • Given a string, determine if it is a palindrome, consider...
    cocalrush阅读 1,183评论 0 0
  • 温馨提示: 不要被我的标题所迷惑,这不是故事,也没有传奇,它只是讲...
    梅枝梅阅读 5,319评论 10 32