首页 > 编程语言 >JavaSE的第七步 —— 开发者工具、控制语句、if单分支,if-esle双分支,if-else if-else多分支、switch

JavaSE的第七步 —— 开发者工具、控制语句、if单分支,if-esle双分支,if-else if-else多分支、switch

时间:2024-02-21 12:22:37浏览次数:35  
标签:语句 esle else switch 执行 表达式 分支

一、开发者工具
工欲善其事,必先利其器。作为一个学习Java的小白,一个好的工具对我们的开发来说可以说是事半功倍。
在网上看了很多大神们都推荐的使用IDEA开发工具,前30天可以免费使用。而在30天后大神提供了相应的解决方法,只要想学,办法总比困难多。加油每一个求学者。

二、控制语句 —— 顺序语句
顺序就是按照某种规定好的规则对程序进行执行。指的是从上到下,依次执行
“顺序结构”代表“先执行a,再执行b”的逻辑。

三、判断语句
判断就是代表着,如果……那么……
例如:如果明天下雨,那么你出门就需要带伞

四、循环语句
和判断语句有所不同的是:循环中带有一定的判断因素,但是二者还是存在不同
如果……,则重复执行某种操作
如果没有打通这个电话,那么你就一直打这个电话,直到打通为止。

五、if单分支结构
单分支的语法结构很简单
if(布尔表达式){
语句块
}

在if后边的小括号里边的表达式为真,就执行内部的语句块,反之,直接跳过执行后边的语句。4
对于我们初学者来说:
①、语句块的{}最好不要省去,万一少写大括号成了习惯,导致语句块不完整就可能导致重大bug
②、因为如果没有写大括号的话,if的包含范围只有第一句话

六、if-else双分支语句

if(布尔表达式){
	语句块1
    }else{
	语句块2
     }

和单分支结构不同的是,在双分支里边,如果判断语句为假的情况下,那么就会直接执行else里边的相关语句,而不是直接跳过执行后边的语句了

七、多分支语句

	if(布尔表达式1) {
		语句块1;
		} else if(布尔表达式2) {
			    语句块2;
				}
				……
		else if(布尔表达式n){
			语句块n;
			} else {
			语句块n+1;
			}

这就是双分支的加长版,按照顺序一步步来进行判断,如果符合则执行相应的语句块,如果全部不符合则执行语句块n+1。

多分支语句中还有一个关键字switch(好像和某台游戏机的名称差不多,哈哈)

switch (表达式) {
	case 值1: 
    		语句块1;
    		[break];
	case 值2:
     		语句块2;
    		[break];… … …   … …
	[default:
     		默认语句块;]
	 }

switch最开始的时候只能使用整型中的值进行匹配(但是Long类型也是不行,char类型是可以的),它会按照顺序从case1开始对每个值进行比对,如果符合则执行语句,反之则往下走,(这里需要注意的是,如果没有break关键字的话,就会出现击穿现象),如果全部匹配后均无相应的值匹配,则执行default语句内的内容

switch在JDK1.7之后就可以实现字符串进行判断了

标签:语句,esle,else,switch,执行,表达式,分支
From: https://www.cnblogs.com/startFromScratch/p/18022668

相关文章

  • Git操作 :从一个分支cherry-pick多个commit到其他分支
    在branch1开发,进行多个提交,这是切换到branch2,想把之前branch1分支提交的commit都【复制】过来,怎么办?首先切换到branch1分支,然后查看提交历史记录,也可以用sourceTree查看,也可以用命令gitlog例如我的gitlog如下:commit1xxx_id1commit2xxx_id2commit3xxx_id3我想把comm......
  • 数学的体系和分支
    数学是一门极其古老而又不断发展的学科,其体系和分支非常广泛,涉及抽象结构、概念、数、模式、空间和变化等多个方面。数学的体系可以大致分为纯数学和应用数学两大类,而在这两大类下又包含了许多不同的分支。以下是对数学体系和分支的简要概述:1.纯数学(PureMathematics):纯数学......
  • 03. Git的分支操作
    一、什么是分支  在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。分支可以简单的理解为副本,一个分支就是一个单独的副本(分支的底层也是指......
  • 3.C语言学习--分支与循环例题分析2
    1.有三个数,将他们按照从大到小的顺序输出intmain(){ inta=0; intb=0; intc=0; scanf("%d%d%d",&a,&b,&c); inttmp=0; if(a<b) { tmp=a; a=b; b=tmp; } if(a<c) { tmp=a; a=c; c=tmp; } if(b<c)......
  • 总部文件下发系统 如何促进总部分支机构间数据安全高效流转?
    随着现代企业的业务发展,很多大型企业都会设有总部、研发中心、各个分支公司、各个办事处机构等区域架构,会导致一些业务上的不连贯。总部文件需要不定期下发给分支机构,比如一些报表资料、公司的整体战略规划和年度目标、新产品信息和服务标准、公司政策程序或规章制度变更等信息。......
  • VMware vSphere Standard (VVS) - 面向中小型企业及分支机构的工作负载平台
    VMwarevSphereStandard(VVS)-面向中小型企业及分支机构的工作负载平台请访问原文链接:https://sysin.org/blog/vmware-vsphere-standard/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwarebyBroadcom产品组合:VMwareCloudFoundation(VCF)-多云全栈......
  • Git基本操作之删除远程分支
    删除已合并或者废弃的远程分支是一个好习惯,因为这样可以最大程度地保持仓库的简洁。一、本地删除然后同步到远程仓库命令:gitpush[remote_name]--delete[branch_name]其中[remote_name]通常是origin,代表你克隆仓库时使用的远程仓库的别名。[branch_name]代表你要处理......
  • git如何将分支名由main改为master
    要将分支名从"main"改为"master",请按照以下步骤操作:首先,确保你已经在要重命名的分支上。通常,这是"main"分支。要检查当前分支,请运行以下命令:gitbranch这将显示所有本地分支,当前分支前会有一个星号(*)。如果你需要切换到"main"分支,请运行以下命令:gitcheckoutm......
  • 本地一套环境管理多个分支git
    一套本地环境通常可以支持多个分支。每个分支都可以在本地环境中独立进行开发和测试。这使得团队成员能够并行开发不同的特性或修复不同的bug而无需相互干扰。#新建一个分支peijiaogitbrachpeijiao#同步本地分支到远程分支gitcheckoutpeijia......
  • 总部怎样实现文件自动分发到分支单位?
    文件自动分发是指通过自动化工具或系统,将文件从一个地方自动传输到多个接收者的过程。这种分发方式在许多业务场景中都非常有用,如软件更新、报告分发、通知发送等。这类业务场景使用较多的是总部和分支机构之间,经常会需要实现这种自动化的文件分发,这个过程可以提高工作效率,确保信......