慕課網-安卓工程師初養成-5-4 使用 Eclipse 偵錯工具

來源:互聯網
上載者:User

標籤:style   blog   http   color   io   使用   java   ar   for   

來源:http://www.imooc.com/video/1627

IDE斷點調試功能

 

比如 之前的程式,寫錯了,變成如下

 1 package com.imooc; 2 import java.util.Scanner;    //寫在package後面 3  4 public class HelloWorld { 5     public static void main(String[] args) { 6         Scanner input=new Scanner(System.in);     //建立Scanner對象 7         System.out.print("請輸入考試成績資訊: "); 8          9         int score = input.nextInt();     // 擷取使用者輸入的成績並儲存在變數中10         11         // 變數儲存加分次數12         int count = 0;13 14         //列印輸出加分前成績 15         System.out.println("加分前成績: "+score);16         17         // 只要成績小於60,就迴圈執行加分操作,並統計加分次數18         for (; score + count <= 60; ) {19             count++;20         }21                 22         //列印輸出加分後成績,以及加分次數23         System.out.println("加分後成績: "+(score + count));24         System.out.println("總共加了"+count+"次!");25         System.out.println();26     }27 }

 

結果變成:

請輸入考試成績資訊: 53加分前成績: 53加分後成績: 61總共加了8次!

實際上,成績是不能超過61的

此時可以通過IDE來進行斷點調試

步驟:

1.設定斷點

比如在迴圈判斷的所在行設定斷點

設定斷點的方法是:在行數左側雙擊,

例如下方的18行位置,雙擊完成之後,可以看到該位置變成一個圓點

然後點擊偵錯工具按鈕,此時進行輸入53後斷行符號,

此時會提示是否要開啟調試視圖(Confirm Perspective Switch),可以勾選記住選項(Remember my decision),然後點擊 YES

調試視圖開啟如下:

 

原始碼頁面可以看到,運行到斷點位置暫停:(第一次到該行斷點時還未運行該行代碼)

 

 

 單步調試:

step over  : 對應按鈕為  , 可以進行單步調試

點擊之後,會先運行當前行,運行完到下一行

 

此時注意觀察變數視窗視圖

 

此時繼續逐步執行,同時觀察變數的變化和結果

 

慕課網-安卓工程師初養成-5-4 使用 Eclipse 偵錯工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.