java中return的用法
因为在学习过程中代码不会写,找了个大神写了下知识付费40元,深有感触,决定自己写笔记开始求学之路。
1.方法的结束用的
public static void forgetpassword() {
System.out.println("请输入您的账号");
String shuru1 = scanner.nextLine();
System.out.println("请输入您的姓名");
String shuru2 = scanner.nextLine();
System.out.println("请输入您的手机号");
String shuru3 = scanner.nextLine();
for (int i = 0; i < list.size(); i++) {
if (list.get(i).zhanghao.equals(shuru1) && list.get(i).name.equals(shuru2)
&& list.get(i).phonenumber.equals(shuru3)) {
System.out.println("您的密码是:" + list.get(i).password);
return;
}
}
System.out.println("没有该用户信息!");
}
在一个for循环中使用return,结束此次循环,返回主菜单开始运行。
这是无返回类型的一种格式。
2.返回方法指定类型的值
public static String getId() {
String t = id + "";
if (t.length() == 1) {
t = "00" + id;
} else if (t.length() == 2) {
t = "0" + id;
}
id++;
return t;
}
我这个例子为想要自增1的运算 ,在主函数没有调用的次数下,return t的意思代表保存上面的结果,便于另一个调用此函数接收到t的格式。
代码示例为写的下面一个题目,会在后面发一个文档上传。
银行管理系统
要求在控制台选择操作 1.添加用户 2.忘记密码 3.查看所有账户
账户类具有的字段:姓名,账号(需自动生成 格式为Bank 001……) 密码(查看所有账户的时候需显示对应密码个数的*)手机号码(根据手机号码来找回密码)
1.添加用户
选择添加用户,需录入姓名,密码,手机号,添加成功返回账号给用户。
2.忘记密码
需用户输入账号,姓名,手机号码 均相同才可以显示密码 返回真实密码给用户
3.查看所有账户
今天的收获为学到了点return的知识。学的知识点参考了下csdn中的文献。