方法的调试
- 案例:求长方形面积的方法
package com.study.method;
public class Rectangle {
//求长方形面积的方法
public int area(){
int length=10;
int width=5;
int getArea=length*width;
return getArea;//返回语句
}
public static void main(String[] args) {
Rectangle rc=new Rectangle();
int area=rc.area();
System.out.println("长方形的面积为:"+area);
}
}
在int area=rc.area();
处设置断点,点击debug:
(1)
(2) 按F6进行单步调试:
(3) 接着(1),点击F5可以调到方法内部执行调试:
这里发现调试已经进入方法内部;
(4) 再按F6,则会继续在方法内部执行调试:
(6) 如果进入方法内调试,只想看某几个语句,后面的不想再看了,想跳出方法进入主方法继续执行调试,则需要点击F7,即由方法内部返回调用处。
注:调试过程中,变量的值会随着位置而变化,即如果变量在类的方法内部中调试,则会显示类内的值;如果变量在主方法中,则会显示主方法中的值。