首页 > 编程语言 >JAVA 判断与循环

JAVA 判断与循环

时间:2024-03-17 12:29:23浏览次数:48  
标签:语句 case 判断 JAVA break while 循环 表达式

顺序结构

是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。

分支结构

1.if 语句

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

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

           else   { 语句体2;}

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

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

           …

           else { 语句体n+1;}

2.switch 语句

       switch(表达式){

                     case 值1:

                        语句体1;

                        break;

                      case 值1:

                          语句体1;

                          break;

                       …

                      default:

                          语句体n+1;

                          break;

  注意:

      (1)default

            位置:可以写在任意位置,习惯性写在最下面

            省略:可以省略,但是一般不省略

       (2)case穿透

            语句中没有break导致,break不能省略

       (3)switch新特性

           例如:int number=1;

                 Switch(number){

                  case 1->{ System.out.println("");}

                 …

                 default->{ System.out.println("");}

                }

               

循环结构

1.for 循环

      for (  ;  ;  )  {   ;}

    注意:求和的变量不能定义在循环里面,因为变量只在所属的大括号中有效;

         如果把变量定义在循环里面,当前变量只能在本次循环中有效。

2.while循环

      初始化语句;

      while (条件判断语句){

        循环体语句;

        条件控制语句;

      }

     例:     

      int i=1;

      while (i<=100){

        System.out.println(i);

        I++;

      }

3.do while 循环

       初始化语句;

      do{

        循环体语句;

        条件控制语句;

      } while(条件判断语句)

标签:语句,case,判断,JAVA,break,while,循环,表达式
From: https://blog.csdn.net/2301_81079458/article/details/136778683

相关文章

  • java毕业设计基于微信小程序的疫情点餐系统
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义在当今社会,随着移动互联网技术的飞速发展和智能手机的普及,微信小程序以其便捷性和高效性成为人们生活中不可或缺的一部分。特别是在新冠疫情的影响下,无接触服务成......
  • java核心技术卷1 第五章:继承
    学习重要的是出,而不是入,此前一直埋头向前学,忽视了复习的重要性。写一个博客作为自己的学习笔记,也可作为以后查漏补缺的资料,温故而知新。类,超类和子类一个继承另一个类,父类也称为超类,基类。"超类"中的超来自于集合理论,指的是父类,与之后的super关键字对应java中,类的继承默认为pu......
  • Java基础 --- 面向对象
    面向对象面向对象介绍介绍面向:拿、找对象:能干活的东西面向对象编程:拿东西过来坐对应的事情设计对象并使用类和对象类(设计图):是对象共同特征的描述;对象:是真实存在的具体东西在Java中,必须先设计类,才能获得对象。如何定义类publicclass类名{1.成员变量(代......
  • 新一代 Kaldi: 支持 JavaScript 进行本地语音识别和语音合成啦!
    简介新一代 Kaldi 部署框架 sherpa-onnx 支持的编程语言 API 大家庭中,最近增加了一个新成员: JavaScript。为了方便大家查看,我们把目前所有支持的编程语言汇总成如下一张图。注:这个家庭还在不断的扩充,总有一款适合你!后续我们会增加 Dart、Rust、WebAssembly 等支持......
  • Java设计模式之模板模式。
    模板模式(TemplatePattern)是Java中常用的设计模式之一,是一种行为设计模式,它定义了一个算法的骨架,将具体步骤延迟到子类中实现。模板模式使得子类可以在不改变算法结构的情况下重新定义算法中的某些步骤,下面通过Java代码看看模板模式的用法。//模板类abstractclassAbstr......
  • java毕设安卓禁毒宣传APP(开题+源码)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今社会,禁毒工作面临着前所未有的挑战。随着互联网的普及,毒品信息传播的速度和范围不断扩大,对青少年和社会造成了极大的危害。因此,加强禁毒宣传教......
  • java毕设安卓教务的校内人员疫情排查APP(开题+源码)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在新冠疫情全球蔓延的背景下,校园作为人员密集场所,疫情防控工作显得尤为重要。特别是在高校中,由于学生、教师流动性大,信息沟通不畅,疫情排查工作面临着......
  • Java设计模式之单例模式。
    在Java中,单例模式是一种常见的设计模式,用于确保一个类只有一个实例,并提供全局访问点下面介绍七种常见的单例模式实现方式以及它们的优缺点。1.懒汉式(线程不安全)publicclassSingleton{privatestaticSingletoninstance;privateSingleton(){}publi......
  • Java设计模式之工厂模式。
    工厂模式(FactoryPattern)是Java中最常用的设计模式之一,是一种创建型设计模式,用于创建对象而不暴露创建逻辑。工厂模式包括工厂方法模式和抽象工厂模式,下面结合代码看看它的使用用法吧。//产品接口interfaceProduct{voidproduce();}//具体产品类classCon......
  • 代码随想录算法训练营第十天(栈和队列I)| 232. 用栈实现队列、225. 用队列实现栈(JAVA)
    文章目录栈和队列理论基础概念方法栈队列232.用栈实现队列解题思路源码225.用队列实现栈解题思路源码总结栈和队列理论基础概念栈:后进先出队列:先进先出方法栈方法名作用Stackstack=newStack<>();构造栈stack.push(Ee)将e入栈,并返回estack.pop()将栈......