微信做自己网站,广州申请公司注册网站,进什么网站接模具做,潍城营销型网站建设1.Debug模式1.1什么是Debug模式【理解】是供程序员使用的程序调试工具#xff0c;它可以用于查看程序的执行流程#xff0c;也可以用于追踪程序执行过程来调试程序。1.2Debug模式操作流程【应用】如何加断点选择要设置断点的代码行#xff0c;在行号的区域后面单击鼠标左键即…1.Debug模式1.1什么是Debug模式【理解】是供程序员使用的程序调试工具它可以用于查看程序的执行流程也可以用于追踪程序执行过程来调试程序。1.2Debug模式操作流程【应用】如何加断点选择要设置断点的代码行在行号的区域后面单击鼠标左键即可如何运行加了断点的程序在代码区域右键Debug执行看哪里看Debugger窗口看Console窗口点哪里点Step Into (F7)这个箭头也可以直接按F7如何删除断点选择要删除的断点单击鼠标左键即可如果是多个断点可以每一个再点击一次。也可以一次性全部删除2.基础练习2.1减肥计划if版本【应用】2.1.1案例需求输入星期数显示今天的减肥活动 周一跑步 周二游泳 周三慢走 周四动感单车 周五拳击 周六爬山 周日好好吃一顿2.1.2代码实现/*思路1:键盘录入一个星期数用一个变量接收2:对星期数进行判断这里用 if 语句实现3:在对应的语句控制中输出对应的减肥活动*/public class Test01 {public static void main(String[] args) {//键盘录入一个星期数用一个变量接收Scanner sc new Scanner(System.in);System.out.println(请输入一个星期数);int week sc.nextInt();//对星期数进行判断这里用 if 语句实现if (week 1 || week 7) {System.out.println(你输入的星期数有误);} else if (week 1) {System.out.println(跑步);} else if (week 2) {System.out.println(游泳);} else if (week 3) {System.out.println(慢走);} else if (week 4) {System.out.println(动感单车);} else if (week 5) {System.out.println(拳击);} else if (week 6) {System.out.println(爬山);} else {System.out.println(好好吃一顿);}}}2.2减肥计划switch版本【应用】2.2.1案例需求输入星期数显示今天的减肥活动 周一跑步 周二游泳 周三慢走 周四动感单车 周五拳击 周六爬山 周日好好吃一顿2.2.2代码实现/*思路1:键盘录入一个星期数用一个变量接收2:对星期数进行判断这里用 switch 语句实现3:在对应的语句控制中输出对应的减肥活动导包1:手动导包 import java.util.Scanner;2:快捷键导包 AltEnter3:自动导包*/public class Test02 {public static void main(String[] args) {//键盘录入一个星期数用一个变量接收Scanner sc new Scanner(System.in);System.out.println(请输入一个星期数);int week sc.nextInt();//对星期数进行判断这里用 switch 语句实现switch (week) {case 1:System.out.println(跑步);break;case 2:System.out.println(游泳);break;case 3:System.out.println(慢走);break;case 4:System.out.println(动感单车);break;case 5:System.out.println(拳击);break;case 6:System.out.println(爬山);break;case 7:System.out.println(好好吃一顿);break;default:System.out.println(你输入的星期数有误);}}}2.6数组元素求和【应用】2.6.1案例需求有这样的一个数组元素是{68,27,95,88,171,996,51,210}。求出该数组中满足要求的元素和 要求是求和的元素个位和十位都不能是7并且只能是偶数2.6.2代码实现/*思路1:定义一个数组用静态初始化完成数组元素的初始化2:定义一个求和变量初始值是03:遍历数组获取到数组中的每一个元素4:判断该元素是否满足条件如果满足条件就累加5:输出求和变量的值*/public class Test06 {public static void main(String[] args) {//定义一个数组用静态初始化完成数组元素的初始化int[] arr {68, 27, 95, 88, 171, 996, 51, 210};//定义一个求和变量初始值是0int sum 0;//遍历数组获取到数组中的每一个元素for(int x0; x//判断该元素是否满足条件如果满足条件就累加if(arr[x]%10!7 arr[x]/10%10!7 arr[x]%20) {sum arr[x];}}//输出求和变量的值System.out.println(sum: sum);}}2.7判断两个数组是否相同【应用】2.7.1案例需求定义一个方法用于比较两个数组的内容是否相同2.7.2代码实现/*思路1:定义两个数组分别使用静态初始化完成数组元素的初始化2:定义一个方法用于比较两个数组的内容是否相同3:比较两个数组的内容是否相同按照下面的步骤实现就可以了首先比较数组长度如果长度不相同数组内容肯定不相同返回false其次遍历比较两个数组中的每一个元素只要有元素不相同返回false最后循环遍历结束后返回true4:调用方法用变量接收5:输出结果*/public class Test07 {public static void main(String[] args) {//定义两个数组分别使用静态初始化完成数组元素的初始化int[] arr {11, 22, 33, 44, 55};//int[] arr2 {11, 22, 33, 44, 55};int[] arr2 {11, 22, 33, 44, 5};//调用方法用变量接收boolean flag compare(arr,arr2);//输出结果System.out.println(flag);}//定义一个方法用于比较两个数组的内容是否相同/*两个明确返回值类型boolean参数int[] arr, int[] arr2*/public static boolean compare(int[] arr, int[] arr2) {//首先比较数组长度如果长度不相同数组内容肯定不相同返回falseif(arr.length ! arr2.length) {return false;}//其次遍历比较两个数组中的每一个元素只要有元素不相同返回falsefor(int x0; xif(arr[x] ! arr2[x]) {return false;}}//最后循环遍历结束后返回truereturn true;}}