⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 callbyvalue.java

📁 软通公司培训的课件和习题里面有答案。。。
💻 JAVA
字号:
package com.iss.base;

public class CallByValue {

	private int num = 10 ;
	
	
	// 自定义变量
	public void square(int n){
		System.out.println( n + " 的 平方是 :" + n*n);
		
	}
	
	// 
	public void show(){
		System.out.println(" Num is :" + num);
	}
	
	public void changeValue(int i , int j){
		i *=  2 ;
		j /=  2 ;
		System.out.println(" In changeValue() i = " + i);
		System.out.println(" In changeValue() j = " + j);
	}
	
	public static void main(String[] args) {
		
		// i j 是按值传递的, 传递到 方法changeValue()的只是i,j 的一个副本
		// i,j 的原始值并没有被改变
		
		 CallByValue e = new CallByValue();
		 e.square(20);
		 
		 int i = 10 ;
		 int j = 10 ;
		 
		 e.changeValue(i, j);
		 
		 System.out.println(" after changeValue() i = "  + i);
		 System.out.println(" after changeValue() j = "  + j);
		 

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -