猿问

请问Myeclipse中stepover与stepinto的区别

package HELLO;

import java.util.Scanner;


public class hello {

public static void main(String[] args){

    // 变量保存成绩

    Scanner inqut=new Scanner(System.in);

    System.out.print("请输入考试成绩信息");

    int score=inqut.nextInt();

        

        // 变量保存加分次数

        int count = 0;



        //打印输出加分前成绩 

          System.out.println("加分前成绩:"+score);

          

        

        // 只要成绩小于60,就循环执行加分操作,并统计加分次数

        if(score<60){

          while(score<=60){

         score++;

         count++;

          } System.out.println("加分后成绩"+score);

          System.out.println("共加了"+count+"次!");

          

          }else{

         System.out.println("OK");

            

          

      }

       

请问在myeclipse中我给这段代码 if前设置断点 

step over和step into 有什么区别 执行起来效果一模一样

不是说step over跳过子函数直接执行,可是为什么step over也是一步一步执行while 子函数。

请问大家这是为什么?如何理解stepover 和stepinto?

hy_wang
浏览 1998回答 2
2回答

amorlova

这是debug中的。step into进去一个方法或者类,step over是跳过要进去的类方法或者类。对应快捷键分别是 F5 F6

qq_Dreamy_旧城_0

单步跳入,单步跳出
随时随地看视频慕课网APP

相关分类

Java
我要回答