首页 > 其他分享 >day03

day03

时间:2024-09-20 21:24:11浏览次数:11  
标签:语句 do day03 break while 循环 表达式

一.跳转控制语句

break

break: 打破,打碎,终止

使用break的注意事项:
    1、break的使用需要在特定的场景下使用才有意义
    2、break只能在switch选择语句或者循环中使用

continue

continue; //不能单独使用,需要在特定的场景下使用 ,只能在循环中使用。它的作用是结束当次循环,继续下一次循环。

return

return必须用于方法中,每个方法中只能有一个return,表示结束整个方法。

二.循环语句

for

for循环:
语句定义格式:
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}

注意事项:
    1、初始化条件语句,有且仅执行一遍
    2、初始化条件语句可以写在for循环的外面,和定义在for循环内部时比较,作用域不同
    3、大括号可以省略,但是省略后只能作用在第一条语句上,建议,永远不要省略
    4、判断条件语句能否不写?可以不写,但是会变成死循环
    5、控制条件语句也可以不写,但是可能会是死循环

while及do while

不同点

while和do-while都是循环语句,while是先进行判断再循环,do-while是先进行 循环后再判断,所以do-while至少循环一次

格式

while的格式一般为:
while(判断条件){
循环体语句
}

do while的格式:
do{
循环体语句
}while(判断语句);

三.选择结构

选择结构分为两个语句,包括if选择语句和switch选择语句。

if选择语句

语句定义格式1:

if(关系表达式){
   语句体;
    }
注意事项:
    1、if小括号中的语句,可以很复杂,但是最终的结果一定是boolean类型
    2、只有当if语句体中的语句只有一行的时候,大括号才可以省略,建议永远不要省略大括号
    3、小括号后面可以添加分号,相当于if语句拥有一个空的语句体

if语句定义格式2:

    if(关系表达式){
        语句体1;
    }else{
        语句体2;
    }

注意:
    if-else语句中,只会执行其中某一个语句体,不会同时都执行!

if语句的第三种格式:

     if(关系表达式1){
        语句体1;
    }else if(关系表达式2){
        语句体2;
    }...{
        语句体n;
    }else{
        语句体n+1;
    }

switch选择语句

语句定义格式:
switch(表达式){
       case 常量值1:
       表达式1;
        break;
      case 常量值2:
           表达式2;
           break;
       default:
           表达式n;
           break;
}

标签:语句,do,day03,break,while,循环,表达式
From: https://www.cnblogs.com/flxf/p/18423311

相关文章

  • Java 初学 day03
    java031、if判断语句1、定义语句1选择结构:if选择语句switch选择语句if选择语句:语句定义格式1:if(关系表达式){语句体;}注意注意事项:1、if小括号中的语句,可以很复杂,但是最终的结果一定是boolean类型2、只有当if语......
  • day03 - Java集合和常用类
    第一章Collection集合1.Collection概述集合:java中提供的一种容器,可以用来存储多个数据集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是不固定的。集合可以随时增加元素,其大小也随之增加数组中存储的是同一类型的元素,可以存储基本数据类型值。......
  • day03 基础知识
    day03基础知识今日概要switchcase语句,条件判断。for循环语句,循环。goto语法,不太建议使用。字符串格式化,“拼接”数据。运算符1.switch语句packagemainfuncmain(){ //表达式 /* switch1+1{ case1: fmt.Println("等于1") case2: fmt.Println......
  • Day03
    计算机基础知识硬件:cpu、内存、硬盘1、存储在硬盘上的,运行的时候调入内存2、内存没有保存功能,关机没有ROM只读存储器RAM随机存储器软件:应用软件;系统软件JAVA项目开发步骤找项目---项目立项---需要分析---系统设计---详细设计---开发编码---测试---实施---运维开发模型的......
  • day03
    运算符1.加减乘除2.取膜运算本质上是先除后取余数小数无法做取膜运算3.递增递减++--前置后置递增区别:先/后递增,再去计算表达式4.赋值运算符+=,-=,*=,/=,a%=2;a%=2;等价a=a%2;5.比较运算符==,!=,<,>,>=,<=用于比较并且返回一个真值或者假值(0/1)6.与或非根据表达式的......
  • 网络编程day03(网络体系结构、调试命令、TCP/IP对比)
    目录1》网络的体系结构1>OSI模型 2>TCP/IP模型3>常见网络协议4> DNS域名解析协议2》网络调试命令1>ping:测试网络连通性(ICMP)2>netstat  3》Dos(拒绝式服务)攻击? 4》 TCP/IP协议对比1》网络的体系结构网络采用分而治之的方法设计,将网络的功能划分为不......
  • Day03 链表part01| LeetCode 203. 移除链表元素,707. 设计链表,206. 反转链表
    链表理论基础链表一种通过指针串联在一起的线性结构数据域指针域(存放指向下一个节点的指针,最后一个节点的指针域指向NULL)入口节点——head头节点链表类型单链表双链表两个指针域一个指向下一个节点一个指向上一个节点循环链表首尾相连约瑟夫环问题......
  • Day03.HelloWorld
    HelloWorld新建一个文件夹,存放代码新建一个Java文件>文件后缀名为.java(系统未显示文件后缀名>查看>显示>文件扩展名)编写代码publicclassHello{publicstaticvoidmain(String[]args){System.out.print("Hell......
  • python进阶篇-day03-学生管理系统与深浅拷贝
    day03-学生管理系统-面向对象魔术方法:__dict__将对象的属性和属性值封装为字典用字典的值实例化对象:对象名(**字典)=>拆包student.py"""该文件记录的是:学生类的信息.​学生的属性如下: 姓名,性别,年龄,联系方式,描述信息"""​#1.定义学生类.......
  • day03-面向对象-内部类&泛型&常用API
    一、内部类内部类是类中的五大成分之一(成员变量、方法、构造器、代码块、内部类)如果一个类定义在另一个类的内部,这个类就是内部类。场景:当一个类的内部,包含了一个完整的事物,且这个事物没有必要单独设计时,就可以把这个事物设计成内部类内部类分为四种:成员内部类[了解]......