小知識(臨時變數)
阿新 • • 發佈:2019-01-13
package com.atguigu.test; import java.lang.reflect.Field; public class Test04 { public static void main(String[] args) throws Exception { int i = getResult(); System.out.println("i =" + i ); //int i = 0; // 臨時變數 //i = i++; // _a = (i++); i = _a //System.out.println("i = " + i); } public static int getResult() { // 每一個方法都會有臨時變數 _rtnVal // 只要使用return關鍵字,那麼就會使用_rtnVal // finally int i = 0; try { return i++; // 1) _rtnVal = 0; i = 1; 2) 判斷是否存在finally子句 } finally { //return ++i; // 3) _rtnVal = 2; i = 2; 4) return _rtnVal ++i; } } }