栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

6JAVA结构

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

6JAVA结构

1.顺序结构
  • java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行
  • 顺序结构是最简单的算法结构
  • 语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
        System.out.println("aaa");
        System.out.println("aaa");
        System.out.println("aaa");
        System.out.println("aaa");
        System.out.println("aaa");
        System.out.println("aaa");
2.选择结构
  • 什么是选择结构?

    是指选择某一条件后,才能决定下一步做什么

  • 为什么需要选择结构

    因为程序是为了解决生活中的问题,而我们在生活中会遇到选择之类的问题,比如过年回家钱够的选择飞机,钱不够选择火车;所以对应的程序中也应该有一个可以描述选择结构。

基本 if语句

if的基本结构

if(判断条件){

满足条件后执行语句

}

if…else…基本结构是

if(判断条件){

满足条件

}else{

不满足判断条件需要执行的语句。

}

      Scanner scanner =new Scanner(System.in);
        int x=scanner.nextInt();
        if(x>=50){
            System.out.println("数字大于等于50");
        }else{
            System.out.println("数字小于50");
        }

//一旦一个else if检测语句为true ,其他的 else if 不执行
        Scanner scanner =new Scanner(System.in);
        System.out.println("请输入你的成绩");
        int x=scanner.nextInt();
        if (x==100){
            System.out.println("满分");
        } else if (x>90&&x<=100){
            System.out.println("优秀");
        } else if (x>80&&x<=90){
            System.out.println("良好");
        } else if (x>70&&x<=80){
            System.out.println("一般");
        } else if (x>=60&&x<=70){
            System.out.println("及格");
        } else if (x<60){
            System.out.println("不及格");
        }else{
            System.out.println("成绩不合法");
        }
    }

switch语句
switch语句语法结构

switch(常量表达式){

case(常量1):执行语句1

case(常量2):执行语句2

case(常量3):执行语句3

}

3.循环结构

概念:通过某个条件,重复执行的一段逻辑代码

while循环
	while(布尔表达式) {
		//逻辑代码(循环操作)
	}

    执行流程:
        先对布尔表达式进行判断,结果为true,则执行逻辑代码
        本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻辑代码
        直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码

循环的组成(四个部分):

    初始部分:用以判断的变量
    循环条件:决定是否循环的依据
    循环操作:单次执行的逻辑代码或任务
    迭代部分:控制循环条件改变的增量

特点: 首次即有入口条件,先判断、再执行,适用于循环次数明确的情况

do-while循环
	do {
		逻辑代码(循环操作)
	} while(布尔表达式);

    执行流程:
        首次执行初始部分(仅一次)
        对布尔表达式进行判断,结果为true,则执行逻辑代码
        本次执行完毕后,执行迭代部分,再次判断,结果仍旧为true,则再次执行逻辑代码
        直至布尔表达式的结果为false时,才会退出循环结果,执行后续逻辑代码

特点: 首次即有入口条件,吸纳判断、再执行,适用于循环次数明确的情况
 

for循环
	for(初始部分;循环部分;迭代部分) {
		//循环操作
	}

    执行流程:
        首次执行初始部分(仅一次)
        对布尔表达式进行判断,结果为true,则执行逻辑代码
        本次执行完毕后,执行迭代部分,再次判断,结果仍旧为true,则再次执行逻辑代码
        直至布尔表达式的结果为false时,才会退出循环结果,执行后续逻辑代码

特点: 首次即有入口条件,吸纳判断、再执行,适用于循环次数明确的情况
IDEA中有快捷键

100.for

自动生成for循环

 //while循环
        int i=0;
        int num=0;
        while(i<=100){
         num+=i;
         i++;
        }
        System.out.println("while循环结果"+num);

        //for循环
        int num1=0;
        for(int a=0;a<=100;a++){
          num1+=a;
        }
        System.out.println("for循环结果"+num1);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/294853.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号