day05
1.方法
1.1无参数无返回
public static void printHelloWorldMethod01() {
System.out.println("HelloWorld");
}
1.2无参数有返回
public static String printHelloWorldMethod02() {
return "HelloWorld";
}
1.3有参数无返回
public static void printRectangle(int row, int col) {
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
System.out.print("*");
}
System.out.println();
}
}
1.4有参数有返回
public static int addNum(int a, int b) {
int c = a + b;
return c;
}
小总结:有返回值就是有return去返回一个值,没有就不返。有参数就是定义方法前不用void,用基本类型或者引用类型的去定义方法。
1.5案例:sxt登录系统
1.5.1初始版本
这个比较乱,实现所有需求都在main里,这个看懂了,可以进阶版本2
package com.shsxt.day04;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
/*
欢迎访问sxt客户关系管理系统。
请使用用户名密码登录系统。如果没有账号请选择 y 进行注册。
y
请填写以下信息完成注册。
用户名:zhangsan
密 码:123
年 龄:18
性 别:男
账号注册成功!信息如下:
用户名 密码 年龄 性别
zhangsan 123 18 男
请输入 y 进行账号登录。
y
请输入用户名:zhangsan
请输入密码:321
用户名或密码错误,请重新输入!
请输入用户名:zhangsan
请输入密码:123
尊敬的用户:zhangsan,您好。欢迎访问sxt客户关系管理系统。
*/
System.out.println("欢迎访问sxt客户关系管理系统。");
System.out.println("请使用用户名密码登录系统。如果没有账号请选择 y 进行注册。");
Scanner scan = new Scanner(System.in);
String y = scan.next();
// 判断用户是否输入了 y
if