首页 > 编程语言 >java流程控制语句

java流程控制语句

时间:2024-03-21 21:46:53浏览次数:26  
标签:语句 java 复习 int 流程 switch 循环 Java

今天是复习学习第四天 如果有和我一样复习Java基础或者准备学习Java的可以看看我的这些学习内容 也欢迎大佬观看我的文章 做出指导 对我代码或者觉得我哪里理解不到位 希望能给我指导指导 非常感谢大家

祝大家在计算机行业越来越好!!!

下面是我今天复习的内容

Java流程控制语句分类

1.顺序结构

2.分支语句

1.if语句

这串代码是经典题目输出水仙花

//控制台输出所有水仙花数
int a=0;
int b=0;
int c=0;
int sum=0;
for (int i = 100; i <=999 ; i++) {
    a=i%10;
    b=i/10%10;
    c=i/100;
    if (a*a*a+b*b*b+c*c*c==i) {
        int num=0;
  num+=i;
  sum++;
        System.out.println(num);
    }
}
System.out.println(sum);//打印水仙花个数

switch语句

switch穿透现象

3.循环语句

for循环

while循环

do...while循环

无限循环

跳转控制语句的方式

   /*
        break:关闭当前循环 跳出循环 只能在循环和switch中使用
        continue:跳过  只能在循环中使用
        */
        for (int i = 1; i <=10 ; i++) {
            if (i == 3||i==4||i==7) {
//                break;
                continue;
            }
            System.out.println("第"+i+"次吃冷面");
        }

其实还悄悄复习了一点数组 因为这些我都是之前学过 写项目也用过很多次 所以复习起来很容易 但是我还是老老实实的做了笔记 因为只有这样才会记得更牢靠 好了 今天的复习就分享到这里 谢谢观看!喜欢的话 支持的话 点个关注吧 谢谢啦!!!

标签:语句,java,复习,int,流程,switch,循环,Java
From: https://www.cnblogs.com/li12138hg/p/18088295

相关文章

  • 《Java核心技术·卷 II(原书第11版)》PDF
    本书针对Java11进行了修订,涵盖了完整的对高级UI特性、企业编程、网络、安全和Java强大的模块系统等内容的讨论。书中对Java复杂的新特性进行了深入而全面的研究,展示了如何使用它们来构建具有专业品质的应用程序,作者所设计的经过全面完整测试的示例反映了当今的Java风格和*佳实践......
  • QT增加线程函数步骤流程
    在使用线程的时候,不仅要关注线程开启的时机,同时还要关注线程安全退出,这样才能保证程序的健壮性,如果线程开启的较多,且开启关闭比较频繁,建议使用线程池来处理。开启线程有三种方式:第一种C++的开线程方式;第二种自定义一个继承自QObject的类,把要处理的事情放在这个类中实现,然后再ne......
  • 23种设计模式核心思想及代码实现(Java C++)
    目录代码OOP七大原则策略模式单例模式观察者模式装饰模式抽象工厂模式工厂模式简单工厂模式工厂模式抽象工厂模式三种工厂模式的区别简单工厂模式和策略模式的不同pipeline模式职责链模式代理模式静态代理动态代理......
  • 记一些java里的数据结构
    0.Vector:过期的,被arraylist取代了0.1Stack:也不建议使用1.双向链表LinkedList:由list实现的接口类2.队列Queue:操作为addremoveelement(会报异常)offerpollpeek3.双端队列Deque:就是栈+队列Deque<>deque=newLinkedList()<>;常用操作:(会返回特殊值不会报异常)......
  • SpringbootLogingApplication has been compiled by a more recent version of the Ja
    一、问题描述:        SpringbootLogingApplicationhasbeencompiledbyamorerecentversionoftheJavaRuntime(classfileversion61.0),thisversionoftheJavaRuntimeonlyrecognizesclassfileversionsupto55.0        更新版本的Ja......
  • java基础重新巩固
    publicclassDemo01{publicstaticvoidmain(String[]args){//整数:进制二进制0b十进制八进制0十六进制0xinti=0;inti2=010;//八进制8inti3=0x10;//十六进制16System.out.println(i......
  • Java使用注解@Scheduled开启定时任务
    @Scheduled(cron="[秒][分][小时][日][月][周][年]")说明:多个并列的时间以英文逗号“,”隔开。比如:@Scheduled(cron="053,55161**")上面意思是:1号的下午16:53,16:55执行二次。 @Scheduled(cron="0/10****?")每隔10秒运行一次。 @Scheduled(c......
  • Java list初始化的几种办法
    在Java中初始化List的五种方法1.构造List后使用List.add初始化2.使用{{}}双括号语法3.使用Arrays.asList4.使用Stream(JDK8)5.使用Lists(JDK9)在Java中初始化List的五种方法Java中经常需要使用到List,下面简单介绍几种常见的初始化方式。1.构造......
  • JavaScript初识及基本语法详解
    JavaScript是一种轻量级的解释型或即时编译型的编程语言。它最初被设计为在浏览器中用于与网页进行交互,但随着时间的推移,它已经成为了后端开发、游戏开发、桌面应用开发等多个领域的重要工具。1.JavaScript初识1.1历史与用途历史:由BrendanEich在1995年开发,最初......
  • java毕业设计线上牙科诊所管理推荐系统的设计与实现(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展,越来越多的传统行业开始向数字化转型。医疗行业作为人们生活中的重要组成部分,其信息化、智能化的需求日益增长。牙科诊所作为提......