当前位置: 首页 > 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.zskr.cn/news/40742.html

相关文章:

  • 2025 年工业风机厂家最新推荐排行榜:涵盖离心、高温、防腐、耐磨、防爆等类型设备实力厂商精选
  • 2025年深圳离婚律师事务所权威推荐榜单:股权分割律师/离婚房产律师/房产分割律所团队精选
  • 2025年11月中国装饰公司推荐榜单:十大优质装修企业排行分析
  • 2025 年护眼灯品牌最新推荐排行榜:精选优质品牌,深度解析生产实力与护眼优势
  • 2025年苏州企业周年庆策划公司权威推荐榜单:大型活动策划公司/趣味运动会策划/企业年会策划源头公司精选
  • Ollama和vLLM大模型推理性能对比实测
  • 误解对象的“引用名”跟对象的“名称属性”(`__name__`)引发的一则错误
  • React系列教程:8. 传递函数
  • 杂题选记(10.26 - 11.1)
  • 2025 年最新推荐开沟机供应厂家榜单:覆盖多机型实力厂商口碑推荐及选购指南梯形槽 / 自走式手扶 / 轮式 / 农用开沟机公司推荐
  • 基于MATLAB的FY-3B MWRI数据处理
  • 2025年11月大容量行李箱品牌十大口碑榜:排行榜与选择方案
  • 2025年11月闸阀厂家排名:十强资质对比与项目适配评价
  • Java学习之 stream 常用方法
  • 2025年11月闸阀厂家推荐榜:十强对比评测与选购全解析
  • 2025 年最新推荐泳池设备源头厂家排行榜:含温泉酒店别墅等各类泳池设备优质品牌精选
  • 2025年11月领先品牌认证机构评测榜:尚普咨询华信人数据对比
  • 2025年包装设计品牌企业新推荐排行榜,食品包装设计服务商指南
  • 2025年11月领先品牌认证机构服务榜:双雄对比与口碑排名解析
  • 2025年11月法兰闸阀厂家评测榜:资质性能双维度对比
  • React系列教程:6. 子组件
  • 详细介绍:元宇宙的医疗健康应用:重构诊疗、康复与研究
  • IEEE Transactions 风格补充材料(Word)快捷排版教程
  • 2025年11月北京继承律师评测榜:继承纠纷律师团队权威榜单发布
  • VS code中编写和运行C语言
  • 2025年11月消防阀门厂家排名榜:国际认证与绿色制造指标评价
  • 2025年11月解酒护肝产品权威榜:蓝帽子认证与成分纯度全对比
  • 2025年6月ai搜索排名优化推荐榜:五强对比评测与选型指南
  • 2025年6月豆包搜索排名优化服务商榜:五强对比与实测排行
  • 2025年6月ai排名优化推荐排名榜:权威数据锁定五家优选