方法有返回值
1)必须设置返回值类型(不能用void)
2)方法所有可能结束执行的位置--必须是return值(通常在最后一句写return值)
方法没有返回值
1)设置为void类型
2)方法代码中不能出现[return 值;],可以写return;
return值;的过程:
1)把return 后的值 赋值给 返回值类型变量(xx)
2)结束方法的执行--return后代码不执行
3)把返回值类型变量(rn)的值 带回给方法的调用位置
return ;的过程:
结束方法的执行--return后代码不执行
跳出结构的方式
1)break :
a)结束switch结构
b)结束循环的结构(break后所有次不执行)
2)continue:
b)结束循环的结构(continue后当前次不执行,直接进入下一次)
3)return:
a)结束方法的代码-return 后方法代码不执行
方法签名:方法的名字+形式参数列表(与参数名无关(与类型,顺序,个数有关系))
注意点:
同一个类中,两个方法的方法的签名不能[相同]-》否则就会出现方法重复定义!!!
方法的重载:指同一个类多个方法之间的关系
语法:
1)同一个类中
2)方法名相同
3)形式参数列表不同
a)类型不同
b)顺序不同
c)个数不同 > 与参数名无关
String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。
String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。
int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
indexOf(String str, int fromIndex)
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
String 类:
封装了各种操作字符串的功能。
语法:[返回值类型 变量=] 字符串.方法([实际参数]);
方法参数及返回值
charAt(索引):获取索引[0,length())对应的单个字符
equals(其他字符串):比较两个字符串内容是否相等
replaceAll("旧字符串","新字符串"):替换所有的字符串为新的字符串,支持正则
+ 拼接:不是追加,会产生新的字符串
1)必须设置返回值类型(不能用void)
2)方法所有可能结束执行的位置--必须是return值(通常在最后一句写return值)
方法没有返回值
1)设置为void类型
2)方法代码中不能出现[return 值;],可以写return;
return值;的过程:
1)把return 后的值 赋值给 返回值类型变量(xx)
2)结束方法的执行--return后代码不执行
3)把返回值类型变量(rn)的值 带回给方法的调用位置
return ;的过程:
结束方法的执行--return后代码不执行
跳出结构的方式
1)break :
a)结束switch结构
b)结束循环的结构(break后所有次不执行)
2)continue:
b)结束循环的结构(continue后当前次不执行,直接进入下一次)
3)return:
a)结束方法的代码-return 后方法代码不执行
方法签名:方法的名字+形式参数列表(与参数名无关(与类型,顺序,个数有关系))
注意点:
同一个类中,两个方法的方法的签名不能[相同]-》否则就会出现方法重复定义!!!
方法的重载:指同一个类多个方法之间的关系
语法:
1)同一个类中
2)方法名相同
3)形式参数列表不同
a)类型不同
b)顺序不同
c)个数不同 > 与参数名无关
String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。
String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。
int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
indexOf(String str, int fromIndex)
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
String 类:
封装了各种操作字符串的功能。
语法:[返回值类型 变量=] 字符串.方法([实际参数]);
方法参数及返回值
charAt(索引):获取索引[0,length())对应的单个字符
equals(其他字符串):比较两个字符串内容是否相等
replaceAll("旧字符串","新字符串"):替换所有的字符串为新的字符串,支持正则
+ 拼接:不是追加,会产生新的字符串