方法的定义 调用 return 和字符串
方法的五个要素:修饰符,(static)返回类型,方法名,参数列表,方法体 **
1.方法
- 封装一段特定的业务逻辑功能
- 方法尽可能的独立,一个方法只干一件事
- 方法可以被反复的调用多次
- 避免代码重复,有利于代码的维护,有利于团队的协作
2.方法的定义
- 无返回值:方法名(有参传参);
- 有返回值:数据类型 变量 = 方法名(有参传参);
3.方法的调用
- return 值;--有返回值方法.:结束方法的执行,返回结果
- return; --无返回值方法,结束方法的执行
猜字符小游戏
-
设计数据结构
1)char[] chs; //随机字符数组
2)char[] input; //用户输入的字符数组
3)int[] result; //对比结果
4)int score; //得分
int count; //猜错的次数 -
设计程序结构:方法
- 主方法:
public static void main(String[] args){ }
- 生成随机字符数组:
public static char[] generate(){ char[] chs = new char[5]; //... return chs; }
- 对比:随机字符数组与用户输入的字符数组
public static int[] check(char[] chs,char[] input){ int[] result = new int[2]; //... return result; }
- 主方法:
-
设计算法:
String str = "ABCDE";
-
将字符串转换为字符数组
char[] input = str.tochararray();
-
将字符串转换为大写字母
str = str.toUpperCase();
将字符串转换为小写字母str = str.toLowerCase();
1. 判断字符串内容是否相等if(str.equals("EXIT")){}
字符串转换
-
将字符串转换为字符数组
char[] input = str.tochararray();
-
将字符串转换为大写字母
str = str.toUpperCase();
-
将字符串转换为小写字母
str = str.toLowerCase();