Java初学者作业——添加程序断点,以Debug模式运行程序,观察变量的交换

返回本章节

返回作业目录


需求说明:

  • 定义两个变量,分别用于存储学生的语文成绩和数学成绩,通过程序将这两个变量的值进行交换,输出变量之前的值和交换后变量中的值。

  • 添加断点,观察变量值的交换过程。

实现思路:

  1. 添加程序断点,以Debug模式运行程序。

  2. 点击右上角“Debug”视图按钮,进入 Debug 视图。

  3. 点击单步执行按钮,让程序执行完 13行代码,进入 14代码

  4. 再次观察变量视图,查看数学成绩取值以及交换变量取值

  5. 观察数学成绩取值和交换变量的取值已经一样。让程序执行完14行代码,进入 15代码。

  6. 再次观察变量视图,查看数学成绩取值。

  7. 通过观察,可以发现此时数学成绩已经由原来的80分被修改为90分,语文成绩和数学成绩已经相同,点击单步执行,让程序执行完第 15代码

  8. 此时准备执行第 16行代码,再次观察变量视图

  9. 通过观察,此时语文成绩变量与数学成绩变量已经完成值的交换

package com.mm.Text;
import java.util.Scanner;

public class Text001 {
	public static void main(String[] args){
		Scanner cj = new Scanner(System.in);
		System.out.println("请输入数学成绩");
		int SxChengji = cj.nextInt();
		System.out.println("请输入语文成绩");
		int YwChengji = cj.nextInt();
		System.out.println("交换前的数学分数是:"+SxChengji+"语文成绩是:"+YwChengji);
		YwChengji = SxChengji+YwChengji;
		SxChengji = YwChengji - SxChengji;
		YwChengji = YwChengji - SxChengji;
		System.out.println("交换后的数学分数是:"+SxChengji+"语文成绩是:"+YwChengji);
	}
}
发布了30 篇原创文章 · 获赞 5 · 访问量 854

猜你喜欢

转载自blog.csdn.net/weixin_44893902/article/details/104314496
今日推荐