分支与循环
 
 
        char sex = in.next().charAt(0);
 
java中流程控制方式有三种基本流程结构:顺序结构、选择结构、和循环结构
1、[if-else] 结构 
int num = 1;
if (num<2){
System.out.println("if条件成立时执行的代码");
} else {
System.out.println("if条件不成立,执行的代码");
}
            多重if选择结构if else if
    
if (条件1) {
if (条件2) {
//条件12都成立执行的代码
} else {
//条件1成立2不成立
}
 
} else {
//条件1不成立
}
注意: 嵌套一般不超过三层!能用多重if解决的问题一般不用嵌套
 
2、注意事项
(1)if后面()放的是判断条件,此条件的结果必须是真或假,也就是说为逻辑判断
(2)大括号必须成对出现,缺一不可!
(3)else结构可以省略,但是if结构不能省略!
(4)代码缩进!
 
3、[switch-case]结构
 
switch (常量表达式) {
case 常量1:
break; 
case 常量2:
break;
default:
break;
注意:(1)switch后面的括号中必须是能计算出具体结果的常量
      (2)计算后的常量结果可以为整数、字符、字符串
      (3)case 后面的常量值必须保持唯一、各不相同。
      (4)break 跳出当前switch结构,每一个case项除非特殊需要,必须有break。
      (5)switch结构中只会判断一次正确选项,当遇到正确的case项后便不再进行判断因此当省略break时 ,会导致 程序从正确的case项开始,顺序执行所有case项代码
      (6)case项可以带{},一般省略,所以在每个case项中声明的变量,只在当前case项生效
 
 

最新文章

  1. SQL的多表连接查询
  2. javascript正则表达式
  3. C# 水印透明度图片
  4. web前端性能优化
  5. 在多台服务器上简单实现Redis的数据主从复制(3)(转载)
  6. 主成分分析(PCA)核心思想
  7. 检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005
  8. hdu 4548 筛法求素数 打表
  9. hdu----(1075)What Are You Talking About(trie之查找)
  10. Bugtags:移动时代首选 Bug 管理系统
  11. redis学习(一)Redis应用场景
  12. lbs basic mongodb
  13. 解读分库分表中间件Sharding-JDBC
  14. 笔试之STL
  15. boostrap预定义样式风格
  16. Eclipse中如何显示代码行
  17. jenkins构建基于gradle的springboot项目CI采坑(采用jar方式部署)
  18. MySQL入门很简单-触发器
  19. oracle生成AWR报告方法
  20. Django框架(八) Django之ORM数据库操作

热门文章

  1. .NET后台如何获取前台HMTL控件的值
  2. Yii里获取当前controller和action的id
  3. cuda编程基础
  4. Warp divergence
  5. Linux Window Redis安装
  6. PHP获取远程图片并调整图像大小(转)
  7. Windows 8使用这半年(企业版)
  8. SQL语法中的JOIN类型
  9. Liunx-https-java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b
  10. yaf框架使用(centos6.5)