if和switch以及for

 2023-09-05 阅读 97 评论 0

摘要:2019独角兽企业重金招聘Python工程师标准>>> 语句:Java种的语句均由分号(;) 结束,一行只有;,我们称为空语句 1:顺序结构:语句从上到下,每一条语句都会被执行 2:分支结构:程序执行的过程中,有时候需要满足一定的条

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

语句: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

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/1023.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息