java14(用户登录练习)

实现一个小功能即是实现一个方法

1.方法:定义一个小功能,储存某段代码,方便在需要时调出来反复使用 !!!!重复使用
格式:

static void 名称(){
}

注意点:
①在static main方法中要调用其他方法,调用的其他方法也要加static
②定义一个方法时要把它放在类里(class里),不可以放在其他方法中
③程序中会先执行main方法,(相当于入口)想要输出其他方法,需要在main方法中调用
④定义方法无先后顺序。(可以先调用某方法,在后面再进行-定义)
⑤方法名不能相同
2.方法参数的介绍
[]:可有可无

[修饰符]【可有可无,如static】返回值类型 方法名【不可以用数字开头,和标识符规则相同】([形式参数]){
方法体【重复循环执行的代码】
}
[return    值]
void值返回为空
如果有返回值必须要有return值

3.形式参数只在定义的此方法中有效,在其他方法中无效
【驼峰命名法:第一个字母小写,后面的每个单词的首字母大写】
4.形式参数,实际参数

	static void a(int a,int b) {   
                  【形式参数】
		int c =a+b;
		System.out.println(c);
	}
	public static void main(String[] args) {
		a(5,6);
         【实际参数】

5.return
返回什么类型,声明时就要写成什么类型
有return时,相当于把数存到一个地方,并未打印出来,并且在需要使用时与其他字符或字符串等拼接。

static int sum(int a,int b) {
	int c=a+b;
	return c;
}
public static void main(String[] args) {
	int c=sum(15,21);
	int d =sum(55,10);
	System.out.println(c+d);
}
101

6.返回值练习
用户登录
需要实现的需求:
提前设定好userName和passWord的值
判断用户名和密码是否正确
如果正确则输出登陆成功
如果错误则输出登陆失败
//用户名:qwe
//密码:123

static int login(String userName,String passWord) {
**规则,初始值**
    if(userName == "qwe"&&passWord == "123") {
	return 1;
}else {
	return 0;
}
}
public static void main(String[ ] args){
**输入值**
    int a=login("qwe","123");
    if(a==1){
        System.out.println("登陆成功");
}else{
	System.out.println("登陆失败");
}
}
【登陆成功】

7.方法的重载
定义:在同一类中,定义的形式参数不同,所以不同的定义的方法名称可以相同


小练习:直接在main方法中输出想要得到的东西(把main中System.out.println();省略掉)

static void a(char i){
	System.out.println(i);
}
static void main(String[ ] args){
    i('1');
    i('2')

}
【1】
【2】
原文地址:https://www.cnblogs.com/-zero/p/10281746.html