第二周第二天

发布时间 2023-07-03 06:46:42作者: 序章0

一.主要内容

了解了java的api,学习了如何使用jdk帮助文档来使用一些现成的api进行java的编程。并且学习了string类。完成了一个简单的用户登录程序。

具体要求就是知道正确的登录名字和密码,通过询问用户输入要登录的名字和密码,一共有三次机会输入名字和密码,如果正确则登录成功,不正确就登录失败接着让用户输入。

思路就是第一步创建两个变量输入正确的名字和密码,第二步调用scanner函数实现用户的输入,第三步用if语句使用比对string类的方法equals判断用户输入的是否正确,第四步加上for循环,使得用户登录失败之后可以循环输入。

package czf;

import java.util.Scanner;

public class hello {
public static void main(String[] args) {
String name="czf";
String num="123";
for(int i=0;i<3;i++)
{
Scanner sc =new Scanner(System.in);

System.out.println("请输入你的用户名:");
String name1=sc.nextLine();

System.out.println("请输入你的密码: ");
String num1=sc.nextLine();
if(name.equals(name1)&&num.equals(num1))
{
System.out.println("登陆成功");
break;
}
else
System.out.println("登录失败,您还有"+(2-i)+"次机会");
}

}
}

二.明日计划

明天准备继续学习java,练习java编程题,看完《大道至简》第5章节

三.遇到的问题

输入用的还是不习惯,因为有了编译器,导包这一步可以省略,但是那个创建对象还是很不习惯,以及string等方法名字首字母都要大写,编写代码起来不是很顺手。

四.解决方法

多写点java编程题。