首页 > 代码库 > 慕课网-安卓工程师初养成-5-4 使用 Eclipse 调试程序
慕课网-安卓工程师初养成-5-4 使用 Eclipse 调试程序
来源: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个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。