1.选择结构 if

方式1:

格式:

if(条件表达式) {

语句体;

}

执行流程:

如果条件表达式值为true, 执行语句体

如果条件表达式值为false,不执行语句体

方式2:

格式:

if(条件表达式) {

语句体1;

} else {

语句体2;

}

执行流程:

如果条件表达式值为true, 执行语句体1

如果条件表达式值为fales,执行语句体2

方式3:

格式:

if(条件表达式1) {

语句体1;

} else if (条件表达式2) {

语句体2;

} else if (条件表达式n...) {

语句体n...

}

...

else {

语句体n+1;

}

执行流程:

哪一个条件表达式成立,执行对应的语句体,

如果所有的条件表达式都不成立,执行最后else中的语句体

注意事项:

1,条件表达式无论是简单还是复杂,结果都是boolean类型的值

2, 如果语句体只有一条语句,大括号可以省略,

如果是多条语句,大括号不能省略,建议什么时候都写上大括号

2.循环语句For

格式:

for (初始化表达式;条件表达式; 控制条件表达式) {

语句体;

}

执行流程:

1,初始化表达式;

2,条件表达式

如果结果为true, 执行语句体

如果结果为flase, 循环结束

3, 当语句体执行后, 执行控制条件表达式

4,接下来,回到第二步, 直到条件表达式为false 循环结束

循环语句 while

格式:

初始化表达式;

while (条件表达式) {

语句体;

控制条件表达式;

}

执行流程;

1,初始化表达式;

2,条件表达式

如果结果为true, 执行语句体

如果结果为flase, 循环结束

3, 当语句体执行后, 执行控制条件表达式

4,接下来,回到第二步, 直到条件表达式为false 循环结束跳转语句(break、continue)

3.循环语句  do...while

格式:

初始化表达式;

do {

语句体;

控制条件表达式;

} while (条件表达式);

执行流程:

1,初始化表达式;

2, 执行语句体

3, 执行控制条件表达式

4, 执行条件表达式,

如果结果为true, 继续执行语句体

如果结果为false, 循环结束

跳转控制语句

break; 跳出循环

continue; 结束本次循环

4.Scanner类

获取键盘录入的数据,对获取数据的具体操作进行了封装,只需要调用方法,即可得到键盘录入的数据。

常用的方法

public int nextInt():获取键盘录入的数据,返回int类型值

public String next():获取键盘录入的数据,返回String类型值

5.Random类:随机数类,用来产生多种类型的随机数

方法:

public int nextInt(int n) 返回一个,在 0(包括)和指定值(不包括)之间int随机数

最新文章

  1. Android 异步消息处理机制
  2. FPGA书籍
  3. 深入jQuery中的data()
  4. .NET学习笔记 -- 那堆名词到底是啥(CLR、CLI、CTS、CLS、IL、JIT)
  5. 为sql server 增加 parseJSON 和 ToJSON 函数
  6. cocopods 知识集合 及 一个 好的 国外iOS技术翻译站
  7. IOS项目自动构建
  8. 自己实现字符串操作函数strlen(),strcat(),strcpy(),strcmp()
  9. ListView返回选中的多项目
  10. 对比iOS中的四种数据存储
  11. "javascript:void(0)"用法
  12. OpenWrt sscanf问题之于MT7620N与AR9341
  13. String()与toString()区别和应用
  14. 使用crontab创建 linux 系统定时任务#
  15. 【C语言探索之旅】 第一部分第六课:条件表达式
  16. jenkins+ANT+jmeter 接口测试环境搭建
  17. A项目轶事之加入项目2个月
  18. uboot使用笔记
  19. Huawei BGP和OSPF双边界重分布(一)
  20. 猫都能学会的Unity3D Shader入门指南(二)

热门文章

  1. 华为Qinq的配置
  2. 日期控件datepicker的使用
  3. 027_磁盘维护命令du等
  4. 解决ssh登陆很慢的问题
  5. CodeVs 1009
  6. Swift 学习- 08 -- 闭包
  7. 如何获取STM32 MCU的唯一ID
  8. Oracle Ora 错误解决方案合集
  9. Confluence 6 推荐的更新通知设置和禁用
  10. mvc 模式和mtc 模式的区别