「今日通告」在一篇文章中掌握Java的if和switch语句。

 admin   2024-06-29 12:44   5 人阅读  0 条评论

大纲


与其他编程语言一样,Java也支持逻辑决策语句,这些语句的实现是为了解释当前命令。满足条件则执行,不满足则立即丢弃。Java中有两种逻辑判断语句if语句和switch语句。


基础知识,仅用于记录目的。


1.Javaif语句


1.语法相关


Java:中的if语句可以有一个分支或多个分支。


11.单点


if判断语句else


12.多个分支


if判断语句1elseif判断语句2else


2.示例--BMI计算


使用扫描仪收集您的身高和体重并计算您的BMI值。


BMI的计算公式是体重(公斤)/身高(身高)。


例如,如果邱阳波的体重为72公斤,身高为169,则该学生的BMI为


72/169169=


然后,它通过条件确定您的BMI范围,并打印您是超重还是正常。


““密码


导入javautilScanner;公共类HelloBMI


2.Javaswitch语句


switch语句相当于ifelse中的另一个表达式。Switch可以使用byte、short、int、char、String和enum。


1.语法相关


Witch表达式其中,case表达式常量成为标签,代表case分支中的项。当执行switch语句时,它首先计算switch括号内“表达式”的值。该值必须是整数或字符类型,而后续的每个case表达式常量的值类型必须相同。值类型与开关括号中的“表达式”一致。Case语句表示指定的操作并分支到结构的末尾。默认子句是可选的。如果表达式的值与case表达式常量的值不匹配,则执行default子句并且结构终止。


注意每个表达式的末尾必须有一个中断。注意Java17之前不支持字符串。Java支持使用以17开头的字符串的开关。编译后,字符串被转换为哈希值,它实际上是一个整数。


2.示例--确定星期几


每周公开课演示


3.是的——判断季节


importjavautilScanner;publicclassMonthDemo有兴趣的朋友可以考虑再一个题。Java中if和switch哪个效率更高?为什么?


一、C语言中switch和if语句那个执行效率更高?

两者的用法不同。一般if是写一个条件,而switch是根据需要的类型列出一些要判断的值。这就是上面提到的情况。然而普通人写的是if。


如果像经典的判断小数部分来显示什么是好、什么是中间、什么是坏的例子一样,我相信很少有人会用if来写。


首先,我们来看看如何使用开关和外壳。


转变


{


情况条件中断;


情况条件中断;


案例条件n:…………………休息;


默认…………………停止;


让我们从一个例子开始。每次判断一个case,如果条件为真,则执行该case的程序段。这意味着.就好像程序段正在执行一样。如果条件不满足,则检查条件。如果条件满足,则执行改变条件的程序段,然后跳出开关,退出,继续判断。如果没有一个条件满足,则执行坏程序段并终止判定。因此,开关可以简单地理解为事件的一组条件判断。


二、if和continue的区别?

在Java程序中,Continue语句只能用在for、while、do.while循环语句中,用于让程序直接跳过下一条语句,进入下一个循环。break语句和continue语句之间的区别在于,break语句终止整个循环语句,而continue语句仅终止当前循环。break终止整个循环程序,而continue终止当前循环程序并开始新的循环。


我们先来说说if和switch的区别。if可以用来判断一个值或者一个区间。可以判断运算结果是否为布尔型。开关用于确定多个固定值。判断的值种类是有限的。也就是说,if包含一个switch,但switch不一定包含if。


本文地址:http://hfcll.com/post/71041.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?