方法的定义 调用 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){ }
- 生成随机字符数组:
Java
public static char[] generate(){
char[] chs = new char[5];
//...
return chs;
}
- 对比:随机字符数组与用户输入的字符数组
Java
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();
- 判断字符串内容是否相等
if(str.equals("EXIT")){}
字符串转换
将字符串转换为字符数组
char[] input = str.tochararray();
将字符串转换为大写字母
str = str.toUpperCase();
- 将字符串转换为小写字母
str = str.toLowerCase();