日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java的debug模式_java第六章:debug模式介绍及大量实例练习

發布時間:2025/3/12 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java的debug模式_java第六章:debug模式介绍及大量实例练习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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:快捷鍵導包 Alt+Enter

3:自動導包

*/

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:定義一個求和變量,初始值是0

3:遍歷數組,獲取到數組中的每一個元素

4:判斷該元素是否滿足條件,如果滿足條件就累加

5:輸出求和變量的值

*/

public class Test06 {

public static void main(String[] args) {

//定義一個數組,用靜態初始化完成數組元素的初始化

int[] arr = {68, 27, 95, 88, 171, 996, 51, 210};

//定義一個求和變量,初始值是0

int sum = 0;

//遍歷數組,獲取到數組中的每一個元素

for(int x=0; x

//判斷該元素是否滿足條件,如果滿足條件就累加

if(arr[x]%10!=7 && arr[x]/10%10!=7 && arr[x]%2==0) {

sum += arr[x];

}

}

//輸出求和變量的值

System.out.println("sum:" + sum);

}

}

2.7判斷兩個數組是否相同【應用】

2.7.1案例需求

定義一個方法,用于比較兩個數組的內容是否相同

2.7.2代碼實現

/*

思路:

1:定義兩個數組,分別使用靜態初始化完成數組元素的初始化

2:定義一個方法,用于比較兩個數組的內容是否相同

3:比較兩個數組的內容是否相同,按照下面的步驟實現就可以了

首先比較數組長度,如果長度不相同,數組內容肯定不相同,返回false

其次遍歷,比較兩個數組中的每一個元素,只要有元素不相同,返回false

最后循環遍歷結束后,返回true

4:調用方法,用變量接收

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) {

//首先比較數組長度,如果長度不相同,數組內容肯定不相同,返回false

if(arr.length != arr2.length) {

return false;

}

//其次遍歷,比較兩個數組中的每一個元素,只要有元素不相同,返回false

for(int x=0; x

if(arr[x] != arr2[x]) {

return false;

}

}

//最后循環遍歷結束后,返回true

return true;

}

}

總結

以上是生活随笔為你收集整理的java的debug模式_java第六章:debug模式介绍及大量实例练习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。