当前位置: 首页 > news >正文

结构(2)If语句和For循环

结构(2)If语句和For循环

If语句

package com.kun.struct;import java.util.Scanner;public class IfDemo01 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in); // 创建Scanner对象以读取用户输入System.out.println("请输入内容:"); // 提示用户输入内容String s = scanner.next(); // 读取用户输入的字符串// equals: 判断字符串是否相等if (s.equals("hello")) { // 检查输入的字符串是否等于"hello"System.out.println(s); // 如果条件为真,打印输入的字符串}System.out.println("End"); // 打印"End"表示程序结束scanner.close(); // 关闭Scanner对象以释放资源}
}
package com.kun.struct;import java.util.Scanner;public class IfDemo02 {public static void main(String[] args) {// 考试分数大于60分就是及格,小于60分就是不及格。Scanner scanner = new Scanner(System.in); // 创建Scanner对象以读取用户输入System.out.println("请输入成绩:"); // 提示用户输入成绩int score = scanner.nextInt(); // 读取用户输入的整数并赋值给变量score// if语句判断分数是否大于等于60if (score >= 60) {System.out.println("及格"); // 如果条件为真,打印"及格"} else {System.out.println("不及格"); // 如果条件为假,打印"不及格"}scanner.close(); // 关闭Scanner对象以释放资源}
}
package com.kun.struct;import java.util.Scanner;public class IfDemo03 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in); // 创建Scanner对象以读取用户输入/*if 语句至多有一个else语句,else语句在所有的else if语句之后。if 语句可以有若干个else if语句,它们必须在else语句之前。一旦其中一个else if 语句检测为true,其他的else if以及else语句都将跳过执行。*/System.out.println("请输入成绩:"); // 提示用户输入成绩int score = scanner.nextInt(); // 读取用户输入的整数并赋值给变量score// 根据不同的分数范围输出相应的等级或提示信息if (score == 100) {System.out.println("恭喜满分"); // 如果分数是100,打印"恭喜满分"} else if (score < 100 && score >= 90) {System.out.println("A级"); // 如果分数在90到99之间,打印"A级"} else if (score < 90 && score >= 80) {System.out.println("B级"); // 如果分数在80到89之间,打印"B级"} else if (score < 80 && score >= 70) {System.out.println("C级"); // 如果分数在70到79之间,打印"C级"} else if (score < 70 && score >= 60) {System.out.println("D级"); // 如果分数在60到69之间,打印"D级"} else if (score < 60 && score >= 0) {System.out.println("不及格"); // 如果分数在0到59之间,打印"不及格"} else {System.out.println("成绩不合法"); // 如果分数不在0到100之间,打印"成绩不合法"}scanner.close(); // 关闭Scanner对象以释放资源}
}

For循环

package com.kun.struct;public class ForDemo01 {public static void main(String[] args) {int a = 1;//初始化条件while (a <= 100) {//条件判断System.out.println(a);//循环体a+=2;//迭代  a=a+2}System.out.println("while循环结束!");//初始化//条件判断//迭代for (int i = 1; i <= 100; i++) {System.out.println(i);}System.out.println("for循环结束");/*关于for循环有以下几点说明最先执行初始化步骤。可以声明一种类型弹可初始化一个或多个循环控制变量也可以是空语句。然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行3循环体后面的语句。执行一次循环后,更新循环控制变量(迭代因子控制循环变量的增减)。再次检测布尔表达式,循环执行上面的过程。*///死循环(没有初始值,没有判断,不停循环)for (; ; ) {}}
}
http://www.jsqmd.com/news/32139/

相关文章:

  • B. Fox And Two Dots
  • Zotero文件夹中的文献自动更新到LaTeX文件夹中的.bib文件
  • OTA远程升级实现记录
  • 结构(1)While和DoWhile
  • 2025 年工业风机厂家最新推荐排行榜:涵盖离心、高温、防腐、耐磨、防爆等类型设备实力厂商精选
  • 详细介绍:人工智能系统学习之 FastAi 学习笔记(二)-卷积神经网络(CNN)
  • 2025年深圳离婚律师事务所权威推荐榜单:股权分割律师/离婚房产律师/房产分割律所团队精选
  • 2025 年洗车用品厂家最新推荐排行榜权威发布,聚焦跨区域供应与定制服务实力云南源头洗车用品 / 智能洗车用品 / 家用洗车用品公司推荐
  • 2025年11月中国装饰公司推荐榜单:十大优质装修企业排行分析
  • 2025年武汉美食必吃榜服务权威推荐榜单:美食推荐/好吃的餐厅/好吃的美食源头服务商精选
  • 2025年北京婚姻诉讼律师权威推荐榜单:继承律师/离婚诉讼律师/房产分割律师团队服务商精选
  • AspNetCoreModuleV2安装Hosting,一直失败解决方案
  • 2025年11月橱柜品牌推荐榜单:权威分析与选购指南
  • 基于DTW和HMM的语音识别仿真
  • 2025 年护眼灯品牌最新推荐排行榜:精选优质品牌,深度解析生产实力与护眼优势
  • 2025年苏州企业周年庆策划公司权威推荐榜单:大型活动策划公司/趣味运动会策划/企业年会策划源头公司精选
  • 2025 年护眼吸顶灯品牌最新推荐排行榜:品牌实力测评及选购指南权威发布
  • Ollama和vLLM大模型推理性能对比实测
  • wireguard组网
  • 误解对象的“引用名”跟对象的“名称属性”(`__name__`)引发的一则错误
  • React系列教程:8. 传递函数
  • 杂题选记(10.26 - 11.1)
  • P3953 [NOIP 2017 提高组] 逛公园 题解
  • 用“引用名”替代“变量名”来描述指向对象的标识,更为准确!
  • 2025 年最新推荐开沟机供应厂家榜单:覆盖多机型实力厂商口碑推荐及选购指南梯形槽 / 自走式手扶 / 轮式 / 农用开沟机公司推荐
  • 2025年11月长途旅行行李箱品牌十大选择榜:权威榜单与数据佐证推荐
  • 2025 年镀锌卷板厂家最新推荐排行榜:聚焦实力企业,揭秘定制化服务优势及优质产品选购方向无花镀锌卷板 / 高锌层镀锌卷板 / 批发镀锌卷板公司推荐
  • 2025年11月长途旅行行李箱十大品牌选择榜:知名主流参数全解析
  • 2025.11 做题记录
  • 2025 年 11 月外墙仿石漆厂家推荐排行榜,真石漆,水包砂,质感涂料,仿石涂料优质品牌公司推荐