作者:阮晓龙发布时间:2024/9/13 13:14:32
基本信息:
章节名称:智能医学工程专业-计算机程序设计-第08章-流程控制
授课教师:信息技术学院互联网技术教学团队
完成时间:2024年09月
适用年级:2023级
适用专业:智能医学工程
文档内容:
讲稿课件(教学版):智能医学工程-计算机程序设计-课件-第08章-流程控制-教学版.pdf
讲稿课件(笔记版):智能医学工程-计算机程序设计-课件-第08章-流程控制-笔记版.pdf
讲稿课件(在线版):
学习资源:
代码:eg8.1.2
public class VariableNecessity { public static void main(String[] args) { int a = 5; int b = 10; int sum = a + b; // 使用变量存储和计算数据 System.out.println("Sum: " + sum); } }
代码:eg8.1.3
public class VariableDemo { public static void main(String[] args) { // 声明变量 int myNumber; // 初始化变量 myNumber = 10; // 声明并初始化变量 double myDouble = 5.99; // 打印变量 System.out.println("myNumber: " + myNumber); System.out.println("myDouble: " + myDouble); } }
代码:eg8.3.1
public class ArithmeticOperators { public static void main(String[] args) { int a = 108.; int b = 3; System.out.println("加法: " + (a + b)); System.out.println("减法: " + (a - b)); System.out.println("乘法: " + (a * b)); System.out.println("除法: " + (a / b)); System.out.println("取余: " + (a % b)); } }
代码:eg8.3.2
public class Demo { public static void main(String[] args){ int a=2,b=1; System.out.println(a+=b);//计算前a=2,计算后a=3 System.out.println(a-=b);//计算前a=3,计算后a=2 System.out.println(a*=b);//计算前a=2,计算后a=2 System.out.println(a/=b);//计算前a=2,计算后a=2 System.out.println(a%=b);//计算前a=2,计算后a=0 } }
代码:eg8.3.3
public class Demo { public static void main(String[] args){ System.out.println(2==3); System.out.println(2!=3); System.out.println(2>3); System.out.println(2<3); System.out.println(1>=3); System.out.println(3<=3); } }
代码:eg8.3.4
public class DemoNew { public static void main(String[] args){ System.out.println("逻辑与的情况"); System.out.println(true & true); System.out.println(true & false); System.out.println(false & false); System.out.println("逻辑或的情况"); System.out.println(true | true); System.out.println(true | false); System.out.println(false | false); System.out.println("逻辑异或的情况"); System.out.println(true ^ true); System.out.println(true ^ false); System.out.println(false ^ false); System.out.println("逻辑非的情况"); System.out.println(!true); System.out.println(!false); } }
代码:eg8.4.1
public class SequentialStatements { public static void main(String[] args) { System.out.println("步骤1: 准备食材"); System.out.println("步骤2: 切菜"); System.out.println("步骤3: 开始烹饪"); } }
代码:eg-switch
public class HelloWorld { public static void main(String []args) { int num = 2; switch(num){ case 1: System.out.println("奖励笔记本一台"); break; case 2: System.out.println("奖励 IPAD 2 一个"); break; case 3: System.out.println("奖励移动电源一个"); break; default: System.out.println("奖励 U 盘一个"); } } }
代码:eg8.4.4
public class SwitchVsIfElse { public static void main(String[] args) { int day = 5; // 使用switch语句 switch (day) { case 1: System.out.println("星期一"); break; case 5: System.out.println("星期五"); break; default: System.out.println("其他天"); break; } // 使用多重if-else if (day == 1) { System.out.println("星期一"); } else if (day == 5) { System.out.println("星期五"); } else { System.out.println("其他天"); } } }
代码:eg-while循环计算1-100的和
public static void main(String[] args) { int i = 1;// 变量用于存储项 int sum = 0;// 变量用于存储和 while (i <= 100) { sum += i; i++; } System.out.println("和为:" + sum); } //输出结果为:和为:5050
代码:eg-do-while循环计算1-100的和
public static void main(String[] args) { int i = 1;// 变量用于存储项 int sum = 0;// 变量用于存储和 do { sum +=i; i++; } while (i<=100); System.out.println("和为:" + sum); }//运行结果为:和为:5050
代码:eg-for循环
public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.println(i); } }
代码:eg-增强for循环
int[] numbers = {1, 2, 3, 4, 5}; for (int number : numbers) { System.out.println(number); }
代码:eg-循环break
public class Test { public static void main(String[] args) { int num = 0; while(true) { num = (int)(Math.random() * 100) + 1; System.out.print(num + " "); if(num == 66) { break; } } } }
代码:eg-循环continue
for (int i = 1; i <= 5; i++) { if (i == 3) { continue; // 跳过迭代值为3的情况 } System.out.println(i); }
软件资源: