if和switch以及for
2019独角兽企业重金招聘Python工程师标准>>>
语句:Java种的语句均由分号(;) 结束,一行只有;,我们称为空语句
1:顺序结构:语句从上到下,每一条语句都会被执行
2:分支结构:程序执行的过程中,有时候需要满足一定的条件,语句才能被执行
3:循环结构:在程序执行的过程中,有些语句会被重复的执行
//========分支结构===================
1:if语句
2:switch语句
//-------------if语句------------
如果今天休息,我们去打球
如果(今天休息)
{
我们去打球;
}
如果账户和密码正确, 我们才能登陆成功
如果(账户和密码正确)
{
登陆成功;
}
//------if的格式------------
1:if的第一种格式
if(条件表达式) //这个表达式可以写任何结果为布尔类型的表达式
{
语句体; //如果条件表达式的结果为真,则执行该语句体
} //当语句体只有一条的时候,{}不加,但是建议都加上
2:if的第二种格式
如果今天不下雨,去约会,否则,去网吧
如果(今天不下雨)
{
去约会;
}
否则
{
去网吧
}
如果有地铁,坐地铁,否则,做公交
如果(有地铁)
{
坐地铁;
}
否则
{
做公交
}
//----if的第二种格式--------
if的第二种格式两个语句体必须会有一条被执行
if(条件表达式) {
语句体1;//如果条件表达式的值为true,则执行该语句体1;
}
else{
语句体2;//如果条件表达式的值为false,则执行该语句体2;
}
//---------if的第三种格式--------------
今天放假:
如果女朋友找我:出去玩
如果不下雨:打球
如果作业没写完:写作业
否则:睡觉
//-------------
if(条件1)
{
语句体1; //如果条件1为真,则执行该语句
}
else if(条件2)
{
语句体2; //如果条件1不成立,条件2成立,则执行该语句
}
else if(条件3)
{
语句体3; //如果条件1和条件2都不成立,但是条件3成立,则执行该语句
}
........
else
{
语句体4; //如果以上条件都不成立,则执行该语句
}
//=============switch语句=======
1:查询话费
2:业务办理
3:充值服务
4:人工服务
其他:返回上一级
//switch的格式
switch(表达式) { //表达式的值只能是:byte, short, char ,int JDK1.7之后多了 字符串
case 值1:
语句体1;
break; //遇到break,就会跳出整个switch
case 值2:
语句体2;
break;
…
default: //default也可以不加
语句体3;
break; //该break可以不加
}
switch(number) {
case 1:
System.out.println("话费查询");
break;
case 2:
System.out.println("业务办理");
break;
case 3:
System.out.println("充值服务");
break;
case 4:
System.out.println("人工服务");
break;
default:
System.out.println("返回上一级");
break;
}
//=================循环结构==================
循环语句有三种结构
for
while
do while
//-------------for语句----------------------
//只要判断语句成立,循环语句就会被执行,这里要写满足结果为boolean类型的表达式
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
//使用操场跑圈来描述for
for(从第0圈开始跑;判断圈数是否为10;每跑一圈计数加1) {
跑圈;
}
//
for(int i = 0; i<10; i++)
{
跑圈;
}
//----------------------------
int i = 0
for(; i<10; )
{
System.out.println("hello world");
i++;
}
//---------死循环------------
for(; true; )
{
System.out.println("hello world");
}
//------------------------
for(; ; )
;
转载于:https://my.oschina.net/u/2884845/blog/732380
if和switch以及for相关推荐
- Go 学习笔记(62)— Go 中 switch 语句中的 switch 表达式和 case 表达式之间的关系
switch 语句对 switch 表达式的结果类型,以及各个 case 表达式中子表达式的结果类型都是有要求的. 毕竟,在 Go 语言中,只有类型相同的值之间才有可能被允许进行判等操作. 1. sw ...
- Java基础Switch和循环控制
1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) {case 1:语句体1;break;case 2:语句体2;break;...default:语句体n+1; ...
- Android switchCompat. 和 Switch
今天礼拜日,回顾知识点 看到了switchCompat 这里记录下它的简单使用 switchCompat 使用需要导入v7包,一般这个创建项目的时候默认的都用,也就不用关心了 使用呢也很简单 布局 ...
- Kotlin 中 switch 写法
在Kotlin 中并没有switch 操作符 , 取而代之的是when java的写法: int i= 5;switch (i){case 5:System.out.print("5&quo ...
- switch case
1 var v = 2;2 switch (true) {3 case 0:4 alert("值为零");5 break;6 case v > 0 && v ...
- C++ 笔记(12)— 判断(if/if...else/switch、条件运算符)
1. if 语句 C++ 中 if 语句的语法: if (boolean_expression) {// 如果布尔表达式为真将执行的语句 } 如果布尔表达式为 true ,则 if 语句内的代码块将被 ...
- Go 学习笔记(8)— 条件语句(if、if...else...、switch、fallthrough)
Go 语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成 if-else 语句 if 语句 后可以使用可选的 else 语句, else 语 ...
- 编写函数求两个整数 a 和 b 之间的较大值。要求不能使用if, while, switch, for, ?: 以 及任何的比较语句。...
本题要求不能使用if, while, switch, for, ?: 以 及任何的比较语句,也就是要求我们不能用常规的方法来判断两个数的大小. 那么按照以往的方法,要判断两个数的大小,应该要将两个数进 ...
- C 语言中的 switch 语句 case 后面是否需要加大括号
事件原由为编辑器的自动缩进,当 case 换行后不自动缩进. 于是在在想可以可否在 case 后面再大括号,让其自动缩进. 查了资料,发现 case 是可以加大括号的,相当于代码块. 而且还有另外一个 ...
- switch...case结构
/* *switch(要判断的数据){ case 值1: ...;break; case 值2: ...;break; case 值3: ...;break; default: ...;break; ...
最新文章
- qt获取窗口的右上角位置_如何获得 Qt窗口部件在主窗口中的位置--确定鼠标是否在某一控件上与在控件上的位置...
- 简单理解js闭包、类型引用....第一章
- golang var 初始化时机_你应该知道的 Go 调度器知识:Go 核心原理 — 协程调度时机...
- svn的搭建和和文件检出与提交
- MongoDB新建或删除索引
- Ora-01008错误:oracle 并非所有变量都已绑定的原因
- 清除或重新创建Ruby on Rails数据库
- linux route配置网关,Linux使用route配置路由
- Java界面设计的用途
- 《Java并发编程实战》读书笔记一:基础知识
- 基于Java毕业设计优课网设计与实现源码+系统+mysql+lw文档+部署软件
- 从Gaussian 09的Hartree-Fock计算的fchk文件转换到Columbus的mocoef文件的脚本
- 机器人应用(Skill)精选丨让HEXA机器人成为直播网红,还可以接收红外信号
- 智能网联V2X全球发展现状以及V2X平台设计简介
- 哲理故事与管理之道 14 如何留住员工
- c语言实现姓名排序———字符串复制函数,字符串比较函数
- 项目实施中的团队协作--关于发现问题、解决问题有效模式的探讨
- Keil C51与Keil MDK的兼容安装
- java怎么实现按键音_实例:使用Javascript制作声音按钮
- OpenHarmony学习笔记——Hi3861使用DHT11获取温湿度
热门文章
- 东方终焉组引导页自适应html源码 视频背景炫酷
- vscode 结束_21 个VSCode 快捷键,让代码更快,更有趣
- 对应到对象 数据库驼峰_SpringJPA底层DAO查询的写法归类总结
- 周记php,工作周记 | php外包与php技术服务商
- Blackcat主题-Wordpress
- 【一天的作息时间】.....程序员们,好好看看
- jQuery倒计时(仿团购)
- Linux: mv, rename单次及批次修改档案名称及后缀(批量修改文件名)
- IBM PHP教程链接
- mysql视图管理和存储过程