博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA Day3
阅读量:6257 次
发布时间:2019-06-22

本文共 833 字,大约阅读时间需要 2 分钟。

 

                                           分支与循环
 
 
        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项生效
 
 

转载于:https://www.cnblogs.com/SandyLam/p/5754552.html

你可能感兴趣的文章
maven-resources-plugin修改了我的证书
查看>>
oracle sql工具语句积累
查看>>
2015年8月30日课程作业(Vim、find命令、BASH、磁盘管理)
查看>>
nginx初始化遇到的问题。
查看>>
Excel 2010无法打开xls文件!说文件已损坏 解决方法
查看>>
jdk1.7新特性
查看>>
设计模式17——Observer设计模式
查看>>
centos6.5上安装ncdu
查看>>
Java中Overload和Override的区别
查看>>
基于VMware vSphere 5.0的服务器虚拟化实践(3)
查看>>
Redhat Linux NFS配置
查看>>
我的友情链接
查看>>
QDirModel使用QSortFilterProxyModel过滤指定磁盘和非系统盘
查看>>
主机连接虚拟机 web服务
查看>>
smarty 模板编译和变量调节器 模板引入
查看>>
【java集合框架源码剖析系列】java源码剖析之TreeMap
查看>>
【学习笔记】Python编程
查看>>
超链接与图像
查看>>
19年PDYZ冬令营游记
查看>>
jumpserver 3.0 开源跳板机环境搭建
查看>>