當前位置:編程學習大全網 - 網站源碼 - java裏如何利用第三個變量將另外兩個變量進行轉換

java裏如何利用第三個變量將另外兩個變量進行轉換

不過前提是數據類型必須是非String。對於這個題目,我認為,牌中有 A ,J,Q,K,如果不用 1,11,12,13分別代替的話,只能是把紙牌上的變量定義為String,而 String 是引用,不可以通過調用第三方函數實現交換數值(實際上是地址引用,相當於C語言的指針),但可以通過本身實現交換。

正解1:

int i=10;

int j=8;

int temp;

temp = i;

i = j;

j = temp;

正解2:

int a =8;

int b = 10;

swap(a,b);

public void swap(int x,int y){

int temp;

temp = x;

x = y;

y = temp;

}

正解三:(鑒於其中有A,J,Q,K)

String i=10;

String j=8;

String temp;

temp = i;

i = j;

j = temp;

下面這種情況錯誤!!(不能實現交換)

String a =8;

String b = 10;

swap(a,b);

public void swap(String x,String y){

String temp;

temp = x;

x = y;

y = temp;

}

  • 上一篇:終極代碼結尾什麽意思
  • 下一篇:高斯模糊的原理是什麽
  • copyright 2024編程學習大全網