Java06-day06【Debug(概述、操作流程)、Debug查看偶数求和、Debug查看方法调用】
- java零基礎(chǔ)入門(mén)到精通(2019版)【黑馬程序員】
- 視頻+資料:【鏈接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg? ?提取碼:zjxs】
- “Java基礎(chǔ)”專欄
- Java基礎(chǔ)--學(xué)習(xí)筆記(零起點(diǎn)打開(kāi)java世界的大門(mén))--博客匯總表
目? ?錄
086_Debug
1.1、Debug概述
1.2、Debug操作流程
1.2.1、如何加斷點(diǎn)
1.2.2、如何運(yùn)行加了斷點(diǎn)的程序
1.2.3、看哪里
1.2.4、點(diǎn)哪里
1.2.5、如何刪除斷點(diǎn)
087_Debug查看偶數(shù)求和
1.3、Debug使用
088_Debug查看方法調(diào)用
1.4、Debug使用
089_減肥計(jì)劃if版
090_減肥計(jì)劃switch版
091_逢七過(guò)
092_不死神兔
093_百錢(qián)百雞
094_數(shù)組元素求和
095_數(shù)組內(nèi)容相同
096_查找
097_反轉(zhuǎn)
098_評(píng)委打分
086_Debug
1.1、Debug概述
Debug:是供程序員使用的程序調(diào)試工具,它可以用于查看程序的執(zhí)行流程,也可以用于追蹤程序執(zhí)行過(guò)程來(lái)調(diào)試程序。
1.2、Debug操作流程
Debug調(diào)試,又被稱為 斷點(diǎn)調(diào)試,斷點(diǎn)其實(shí)是一個(gè)標(biāo)記,告訴我們從哪里開(kāi)始查看。
1.2.1、如何加斷點(diǎn)
選擇要設(shè)置斷點(diǎn)的代碼行,在行號(hào)的區(qū)域后面單擊鼠標(biāo)左鍵即可。
1.2.2、如何運(yùn)行加了斷點(diǎn)的程序
在代碼區(qū)域右鍵Debug執(zhí)行。
1.2.3、看哪里
看Debugger窗口
看Console窗口
1.2.4、點(diǎn)哪里
點(diǎn)Step Into (F5)這個(gè)箭頭,也可以直接按F7。
點(diǎn)Stop結(jié)束。
?
1.2.5、如何刪除斷點(diǎn)
選擇要?jiǎng)h除的斷點(diǎn),單擊鼠標(biāo)左鍵即可。
如果是多個(gè)斷點(diǎn),可以每一個(gè)再點(diǎn)擊一次。也可以一次性全部刪除。
087_Debug查看偶數(shù)求和
1.3、Debug使用
查看循環(huán)求偶數(shù)和的執(zhí)行流程。
088_Debug查看方法調(diào)用
1.4、Debug使用
查看方法調(diào)用的執(zhí)行流程。
注意事項(xiàng):
如果數(shù)據(jù)來(lái)自于鍵盤(pán)輸入,一定要記住輸入數(shù)據(jù),不然就不能繼續(xù)往下查看了。
089_減肥計(jì)劃if版
090_減肥計(jì)劃switch版
導(dǎo)包:
091_逢七過(guò)
092_不死神兔
093_百錢(qián)百雞
094_數(shù)組元素求和
095_數(shù)組內(nèi)容相同
096_查找
097_反轉(zhuǎn)
098_評(píng)委打分
? ? ??
?
??package com.itheima;import java.util.Scanner;public class Test10 {public static void main(String[] args) {//定義一個(gè)數(shù)組,用動(dòng)態(tài)初始化完成數(shù)組元素的初始化,長(zhǎng)度為6int[] arr = new int[6];//鍵盤(pán)錄入評(píng)委分?jǐn)?shù)Scanner sc = new Scanner(System.in);// System.out.println("請(qǐng)輸入第1個(gè)評(píng)委的打分:"); // arr[0] = sc.nextInt(); // // System.out.println("請(qǐng)輸入第2個(gè)評(píng)委的打分:"); // arr[1] = sc.nextInt();//由于是6個(gè)評(píng)委打分,所以,接收評(píng)委分?jǐn)?shù)的操作,用循環(huán)改進(jìn)for(int x=0; x<arr.length; x++) {System.out.println("請(qǐng)輸入第" + (x + 1) + "個(gè)評(píng)委的打分:");arr[x] = sc.nextInt();}//printArray(arr);//定義方法實(shí)現(xiàn)獲取數(shù)組中的最高分(數(shù)組最大值),調(diào)用方法int max = getMax(arr);//定義方法實(shí)現(xiàn)獲取數(shù)組中的最低分(數(shù)組最小值) ,調(diào)用方法int min = getMin(arr);//定義方法實(shí)現(xiàn)獲取數(shù)組中的所有元素的和(數(shù)組元素求和) ,調(diào)用方法int sum = getSum(arr);//按照計(jì)算規(guī)則進(jìn)行計(jì)算得到平均分int avg = (sum - max - min) / (arr.length - 2);//輸出平均分System.out.println("選手的最終得分是:" + avg);}/*兩個(gè)明確:返回值類型:int參數(shù):int[] arr*/public static int getSum(int[] arr) {int sum = 0;for(int x=0; x<arr.length; x++) {sum += arr[x];}return sum;}/*兩個(gè)明確:返回值類型:int參數(shù):int[] arr*/public static int getMin(int[] arr) {int min = arr[0];for(int x=1; x<arr.length; x++) {if(arr[x] < min) {min = arr[x];}}return min;}/*兩個(gè)明確:返回值類型:int參數(shù):int[] arr*/public static int getMax(int[] arr) {int max = arr[0];for(int x=1; x<arr.length; x++) {if(arr[x] > max) {max = arr[x];}}return max;}//遍歷數(shù)組public static void printArray(int[] arr) {System.out.print("[");for (int x = 0; x < arr.length; x++) {if (x == arr.length - 1) {System.out.print(arr[x]);} else {System.out.print(arr[x] + ", ");}}System.out.println("]");} }?多謝觀看~
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Java06-day06【Debug(概述、操作流程)、Debug查看偶数求和、Debug查看方法调用】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java05-day05【方法(概述、调
- 下一篇: Java07-day07【类和对象、对象