if语句的用法

本文通过实例演示了Java中if语句的应用,包括基于年龄和性别的条件判断,展示了基本的逻辑控制流程。

if语句的使用例子
2017-03-08 17:21:47 辛水 阅读数 3098更多
分类专栏: javase
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.youkuaiyun.com/Tukela1/article/details/60876627
小朋友搬桌子:年龄大于7岁,可以搬动桌子。如果年龄大于5 ,性别 男,可以搬动,否则不可搬动 提示 年龄太小

分析:此题所需要的是if的判断,可以很简单的实现该功能,但是进行优化有时候并不是想象中的那么简单了吐舌头,我在此应用两个方法进行实现,代码具体实现情况如下(本人还处于初学java,希望大神多加指导,在此多多感谢):

主函数的情况:

进行判断输入年龄的方法:

进行判断性别的方法:

输出情况展示:

希望大神多加指导大笑

在 C 语言中,`if` 语句用于基于条件的真假来执行不同的代码块。`if` 语句有几种不同的形式。 ### 单分支 `if` 语句 单分支 `if` 语句的基本语法如下: ```c if (条件表达式) { // 语句 S } ``` 语句 `S` 可以是一条语句,也可以是任意合法的复合语句,其位置比较灵活,可以直接出现在 `if` 同一行的后面,也可以出现在 `if` 的下一行。如果语句 `S` 只是一条语句,可以直接写,也可以加上 `{}`,如果是多条语句一定要用 `{}` 把这些语句括起来 [^1]。 示例代码: ```c #include <stdio.h> int main() { int num = 10; if (num > 5) { printf("num 大于 5\n"); } return 0; } ``` ### 双分支 `if-else` 语句 双分支 `if-else` 语句的语法如下: ```c if (条件表达式) { // 条件为真时执行的代码块 } else { // 条件为假时执行的代码块 } ``` 示例代码:判断一个年份是否为闰年: ```c #include <stdio.h> int main() { int year = 2024; if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { printf("%d 是闰年\n", year); } else { printf("%d 不是闰年\n", year); } return 0; } ``` ### 多分支 `if-else if-else` 语句 多分支 `if-else if-else` 语句的语法如下: ```c if (条件表达式1) { // 条件表达式1为真时执行的代码块 } else if (条件表达式2) { // 条件表达式2为真时执行的代码块 } else if (条件表达式3) { // 条件表达式3为真时执行的代码块 } // 可以有更多的 else if 分支 else { // 所有条件表达式都为假时执行的代码块 } ``` 示例代码:根据分数输出对应的等级: ```c #include <stdio.h> int main() { int score = 85; if (score >= 90) { printf("等级为 A\n"); } else if (score >= 80) { printf("等级为 B\n"); } else if (score >= 70) { printf("等级为 C\n"); } else if (score >= 60) { printf("等级为 D\n"); } else { printf("等级为 E\n"); } return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值