java-方法创建与使用

1.方法:
1)封装一段特定的业务逻辑功能
2)方法尽可能的独立,一个方法只干一件事(低耦合)
3)方法可以被反复调用多次(高复用)
4)减少代码重复,有利于代码维护,有利于团队协作开发
2.方法的定义:
修饰词 返回值类型 方法名(参数列表){
方法体
}
3.方法的调用:
3.1)无返回值: 方法名(有参传参);
3.2)有返回值: 数据类型 变量 = 方法名(有参传参);
4.return:
1)return 值; 1.1)结束方法的执行 1.2)返回结果给调用方
2)return; 2.1)结束方法的执行

方法可以有返回值,也可以没有返回值
1)无返回值,将返回值类型设置为void
2)有返回值,将返回值类型设置为具体的数据类型即可

若方法执行完后,还需要用到方法中的某个数据----有返回值
不需要用到方法中的某个数据----无返回值


System.out.println("HelloWorld");
System.arraycopy(a,1,a1,0,4);
Arrays.sort(arr);--------------------无返回值

int a = scan.nextInt();
double b = scan.nextDouble();
double c = Math.random();
double d = Math.sqrt(25);
int[] a1 = Arrays.copyOf(a,6);-------有返回值


猜字符小游戏:
一.设计数据结构:变量
1)char[] chs; //随机字符数组
2)char[] input; //用户输入的字符数组
3)int[] result; //对比的结果
4)int sc; //得分
二.设计程序结构:方法
1)主方法:
public static void main(String[] args){
//...
}
2)生成随机字符数组
public static char[] generate(){
char[] chs = new char[5];
//...
return chs;
}
3)对比:随机字符数组与用户输入的字符数组
public static int[] check(char[] chs,char[] input){
int[] result = new int[2];
//...
return result;
}
三.设计算法:方法体
String str = "hello";
1)将字符串转换为大写字母和小写字母
str = str.toUpperCase(); //转成大写字母
str = str.toLowerCase(); //转成小写字母
2)将字符转换为字符数组
char[] input = str.toCharArray();
3)判断字符串内容是否相等
if(str.equals("EXIT")){
}

我是初学者,如有更新不好的,欢迎这位大神指出,谢谢大家!

更多精彩以后更新,转载注明!

以后一定要见到自己想要的自己!
原文地址:https://www.cnblogs.com/CaiNiao-TuFei/p/7301563.html