申論 2請參考以下Java程式。如果第一個輸入是25,第二個輸入是-34(負34)。最後印出來是什麼?(作答必須解釋計算過程,只寫答案而未加解釋,只能得部分分數。)(25分)import java.util.Scanner;public class JavaExample{public static void main(String args[]){int num1, num2;Scanner scanner = new Scanner(System.in);System.out.print("Enter first number:");num1 = scanner.nextInt();System.out.print("Enter second number:");num2 = scanner.nextInt();num1 = num1 ^ num2;num2 = num1 ^ num2;num1 = num1 ^ num2;scanner.close();System.out.println("The First number is "+num1);System.out.println("The Second number is "+num2);}}