Java初學者作業——添加程序斷點,以Debug模式運行程序,觀察變量的交換

返回本章節

返回作業目錄


需求說明:

  1. 定義兩個變量,分別用於存儲學生的語文成績和數學成績,通過程序將這兩個變量的值進行交換,輸出變量之前的值和交換後變量中的值。
  2. 添加斷點,觀察變量值的交換過程。

 

實現思路:

  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);
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章