java 中引數的傳遞
package edu;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2002
* Company:
* @author
* @version 1.0
*/
public class StrTest {
public StrTest() {
}
public void changePos(String str1,String str2){
String str;
long l1=Long.parseLong(str1);
long l2=Long.parseLong(str2);
if (l1>l2){
str=str1;
str1=str2;
str2=str;
}
System.out.println("str1=" + str1 + " and " + str2);
}
public static void main(String[] args) {
StrTest strTest1 = new StrTest();
String str1="72";
String str2="70";
strTest1.changePos(str1,str2);
System.out.println("str1=" + str1 + " and " + str2);
}
}
結果:
str1=70 and 72
str1=72 and 70
為什麼是值傳遞,能解釋以下嗎?str1和str2為什麼沒有改變?
/**
* Title:
* Description:
* Copyright: Copyright (c) 2002
* Company:
* @author
* @version 1.0
*/
public class StrTest {
public StrTest() {
}
public void changePos(String str1,String str2){
String str;
long l1=Long.parseLong(str1);
long l2=Long.parseLong(str2);
if (l1>l2){
str=str1;
str1=str2;
str2=str;
}
System.out.println("str1=" + str1 + " and " + str2);
}
public static void main(String[] args) {
StrTest strTest1 = new StrTest();
String str1="72";
String str2="70";
strTest1.changePos(str1,str2);
System.out.println("str1=" + str1 + " and " + str2);
}
}
結果:
str1=70 and 72
str1=72 and 70
為什麼是值傳遞,能解釋以下嗎?str1和str2為什麼沒有改變?
相關文章
- Java中的引數傳遞有哪些?通俗易懂Java
- java 傳遞引數的兩種方式Java
- JAVA基礎之-引數傳遞Java
- linux中main引數傳遞LinuxAI
- python中函式的引數傳遞Python函式
- 引數傳遞
- Java方法04:命令列傳遞引數、可變引數Java命令列
- JS的方法引數傳遞(按值傳遞)JS
- Java中將方法作為引數傳遞5種方式Java
- 引數的定義和引數的傳遞
- Mybatis引數傳遞MyBatis
- 面試官問:Go 中的引數傳遞是值傳遞還是引用傳遞?面試Go
- 請求引數的傳遞
- 函式的引數傳遞函式
- 獲取url中?後面傳遞的引數
- 深入探討Spring Boot中的引數傳遞Spring Boot
- React事件傳遞引數React事件
- 路由元件傳遞引數路由元件
- C++引數的傳遞方式C++
- 說說不知道的Golang中引數傳遞Golang
- SSM框架中Mybatis傳遞引數的幾種方法SSM框架MyBatis
- 從request中傳遞過來的引數資訊
- 如何計算PHP函式中傳遞的引數數量PHP函式
- 引數傳遞方式必須是const引用傳遞
- Python的函式引數傳遞:傳值?引用?Python函式
- Shell學習【引數傳遞】
- 利用閉包傳遞引數
- JavaScript函式傳遞引數JavaScript函式
- out,ref,params引數傳遞
- t-on-click 傳遞引數
- java中如何給多執行緒中子執行緒傳遞引數?Java執行緒
- GridView傳遞兩個引數的方法View
- ABAP 方法呼叫的引數傳遞裡,透過引用傳遞的方式,能修改原始引數值嗎?
- 在 `el-upload` 的事件中傳遞更多引數的方法事件
- Java入門第12天 (方法過載 ,方法的引數傳遞)Java
- Java後臺接收前端傳遞的陣列物件引數的處理Java前端陣列物件
- 函式作為引數傳遞函式
- [Python] 傳遞引數前面的*或**Python
- 引數傳遞機制之JWTJWT