20190805

package Test20190805.src.com.neusoft.test.Test20190805.src.com.neusoft.test;

public class Test1 {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	// 弹栈发生的情况 1,执行到方法的结尾没有可执行的了,对当前的方法发生弹栈 即方法的终止

// 2,遇到return 进行弹栈,后续代码不执行了

	//返回值专题
	// 遇到返回值   现象: 方法的终止    内存:方法弹栈

// 返回值: 谁调用我,我返回给谁
// 无返回值 单返回值 多返回值
// System.out.println(“aaaaaa”);
// add1(1,4);
// System.out.println(add2(1,4));
// int[] arr= add3(1,3,5);
//
// System.out.println(“bbbbb”);
//
// for(int n:arr) {
// System.out.println(n);
// }
Integer i1= new Integer(“0123”);
int i2=i1;
System.out.println(i2+3);

int a=1;
int b=2;
int c=0;
c=add4(a,b);
	System.out.println(c);
}


public static int add4(int a,int b) {
	int c=a+b;
	return c;
}

// 1.void 无返回值
public static void add1(int a,int b) {
int c=a+b;
if(c==3) {
System.out.println(“return 前”+c);
return ; // void 没有返回值,方法提前弹栈 return;
}
System.out.println(“return 后”+c);
}
// 2.单一返回值
public static int add2(int a,int b) {
int c=a+b;
return c;
}
// 3.多返回值问题
// 实现返回 a与 b 的和 以及 a 与c的和 以及 b与 c的和
// 解决办法 使用可以存储多值类型 对象进行传值
// √1.数组 2.bean对象 3.集合
public static int[] add3(int a,int b,int c){
int d1=a+b;
int d2=a+c;
int d3=b+c;
int[] d= {d1,d2,d3};
// return d1,d2,d3;
return d;
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值