判断语句if格式

  if(关系表达式){

  }

if...else格式:

  if(关系表达式){

  }else{

  }

if...else if格式:

  if(关系表达式){

  }else if(关系表达式){

  }else{

  }

选择语句switch格式:

  switch(表达式){

  case 常量值 1:

    语句块 1;

    break; 

  case 常量值 2:

    语句块 2;

    break;

   ...

  default:

    语句块 n+1;

    break;

  }

switch小括号中的数据类型

  基本数据类型:byte/short/int./char

  引用数据类型:String字符串,enum枚举

switch case的前后顺序可以颠倒,而且break语句可以省略

case的穿透性

  匹配到哪一个case就从哪一个位置向下执行,直到遇到break语句或整体结束为止

循环语句4个基本

  1.初始化语句:在循环开始最初执行,而且只执行一次

  2.条件判断:如果成立则继续,如果不成立则退出

  3.循环体:重复要做的事情内容

  4.步进语句:每次循环之后要进行的扫尾工作

for语句格式

  for(初始化表达式;布尔表达式;步进语句){

  循环体;

}

while语句格式

  基本格式:

    while(条件判断){

      循环体;   

    }

  扩展格式:

    初始化语句

    while(条件判断){

      循环体;

      步进语句;   

}

do...while语句格式:

  初始化语句

  do{

    循环体;

    步进语句; 

   }while(条件判断);

循环语句区别

  1.如果条件不匹配,while语句与for语句执行0次,而do...while语句执行1次

  2.for循环的变量在小括号当中定义只有循环内可以使用

break语句

  直接跳出此次循环

continue语句

  跳出当前循环,开始下一次

死循环标准格式:

  while(true){

  }

循环嵌套

  外循环执行第一次,内循环执行结束后,再执行第二次外循环.....

最新文章

  1. JavaScript高级程序设计笔记之面向对象
  2. JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用
  3. IT男的”幸福”生活"续9
  4. mysql 高级查询
  5. MX记录
  6. L1、L2范式及稀疏性约束
  7. 基于redis 内存数据库简单使用
  8. HTML5和CSS3实例教程[总结一]
  9. C#l连接OPC进行数据交互
  10. 推动Common Lisp的实际应用
  11. 'Basic' attribute type should not be a persistence entity/a container
  12. winform控件背景透明问题(label..等)
  13. balance.go 源码阅读
  14. linux内核参数注释与优化
  15. NeuChar 平台使用及开发教程(四):使用 NeuChar 的素材服务
  16. 不同后台服务器共用同一session
  17. RBAC 几种常见的控制权限模型
  18. rabbitmq和redis用作消息队列的区别
  19. JVM各垃圾收集器对比
  20. 【CF850E】Random Elections FWT

热门文章

  1. spring 对JDBC的支持 (8)
  2. 网络错误修复工具:Network Fault Repair Tool Build20160414
  3. ubuntu ceph集群安装以及简单使用
  4. eclipse spring boot 项目出现java.lang.ClassCastException 解决方法
  5. Devstack 配置文件说明手册
  6. LintCode 汉诺塔
  7. git的指令的一张很好的图
  8. ifame问题
  9. nodejs 在MYSQL 数据库中插入和查询数据
  10. 区别 |DCL |DDL |DML |DQL