java split返回 java 返回参数
转载
/*
* 方法传参:
* 参数类型为:基本数据类型
* 返回值类型为:基本数据类型
*/
publicclass Demo01 {
publicstaticvoid main(String[] args) {
int b = 20;
//没有返回值的方法,调用
method(b);
//带返回值的方法,直接调用方法
method2();
//带返回值的方法,输出调用方法
System.out.println(method2());
//带返回值的方法,赋值调用(建议使用)
int c = method2();
int d = c+20;
System.out.println(d);
}
//参数为基本数据类型
publicstaticvoid method(int a){//int a = b;
a = a+30;
}
//返回值为基本数据类型
publicstaticint method2(){
int a = 50;
return a;
}
//参数为基本数据类型,返回值为基本数据类型
publicstaticint method3(int a){
a = a+30;
return a;
}
}
|
参数类型和返回值为基本数据类型
参数类型和返回值为数组
/*
* 参数为数组
* 返回值为数组
*/
publicclass Demo02 {
publicstaticvoid main(String[] args) {
int[] a = newint[3];
a[0] = 1;
a[1] = 2;
a[2] = 3;
//没有返回值的方法,直接调用
method(a);
//System.out.println(a[0]);
System.out.println(a);
//带返回值的方法,直接调用
getArray();
//带返回值的方法,输出调用
System.out.println(getArray());
//带返回值的方法,赋值调用
int[] arr = getArray();
}
//参数为数组类型
publicstaticvoid method(int[] arr){
arr[0] = 30;
}
//返回值为数组类型
publicstaticint[] getArray(){
int[] arr = {5,6,7};
return arr;
}
}
|
参数类型和返回值为类类型
class Student{
publicvoid eat(){
System.out.println("今晚的消费由赵公子买单");
}
}
/*
* 参数是类类型
* 返回值是类类型
*/
publicclass Demo03 {
publicstaticvoid main(String[] args) {
Student s1 = new Student();
//参数类型为类型,没有返回值,直接调用
method(s1);
//带返回值的方法,直接调用
method2();
//带返回值的方法,输出调用
System.out.println(method2());
//带返回值的方法,赋值调用(建议使用)
Student ss = method2();
}
//参数类型为类类型
publicstaticvoid method(Student s){//Student s = s1;
s.eat();
}
//返回值为类类型
publicstatic Student method2(){
Student s1 = new Student();
return s1;
}
}
|
数组和基本数据类型
publicclass Demo01 {
publicstaticvoid main(String[] args) {
int a = 10;
method(a);
System.out.println(a);
}
privatestaticvoid method(int a) {
a = a + 20;
}
}
|
import java.util.Arrays;
publicclass Demo02 {
publicstaticvoid main(String[] args) {
int[] arr = {1,2,3};
method(arr);
//请问arr里面的元素是?
System.out.println(Arrays.toString(arr));
}
privatestaticvoid method(int[] arr) {
arr[1] = 20;
}
}
|
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。