谢谢!请求java大神进行帮忙,帮助我写一下代码,可以吗?
发布网友
发布时间:2023-08-14 02:08
我来回答
共1个回答
热心网友
时间:2023-12-07 22:26
结构:
代码:
1.user实体类:
package zhangsan.bean;
public class User {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername( String username ) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword( String password ) {
this.password = password;
}
public User( String username, String password ) {
super();
this.username = username;
this.password = password;
}
public String toString() {
return "User [password=" + password + ", username=" + username + "]";
}
}
2.层接口
package zhangsan.;
import zhangsan.bean.User;
public interface Users {
public boolean checkUser(User user);
}
3.层实现类
package zhangsan..impl;
import zhangsan.bean.User;
import zhangsan..Users;
public class UsersDaoImpl implements Users {
private User user;
public UsersDaoImpl( User user ) {
super();
this.user = user;
}
public boolean checkUser( User user ) {
if(this.user.getUsername().equals( user.getUsername() )&&this.user.getPassword().equals( user.getPassword() )){
return true;
}
return false;
}
}
4.测试类
package zhangsan.test;
import java.util.Scanner;
import zhangsan.bean.User;
import zhangsan..impl.UsersDaoImpl;
public class TestUser {
/**
* @MethodName main
* @Description TODO
* @param args
* @return void
* @Date 2020-4-7
*/
public static void main( String[] args ) {
UsersDaoImpl usersDaoImpl = new UsersDaoImpl( new User( "zhangsan", "111111" ) );
Scanner scanner = new Scanner( System.in );
System.out.println("请输入账号:");
String username = scanner.next();
System.out.println("请输入密码:");
String password = scanner.next();
User user = new User( username, password );
if(usersDaoImpl.checkUser( user )){
System.out.println(user);
}else{
System.out.println("账号或密码错误");
}
}
}
谢谢!请求java大神进行帮忙,帮助我写一下代码,可以吗?
代码:1.user实体类:package zhangsan.bean;public class User { private String username;private String password;public String getUsername() { return username;} public void setUsername( String username ) { this.username = username;} public String getPassword() { return password;} public ...
Java答案,帮我写一下代码 谢谢
public static void main(String[] args){ //Scanner sc = new Scanner(System.in); System.out.println("请输入你想创建方阵的N阶数"); int n = new Scanner(System.in).nextInt(); //读取整型输入 System.out.println("请输入"+n*n+"个方阵的值,以逗号隔开,回车键结束...
求程序员帮忙写个Java代码,因为今天我有事没时间做,明天要交作业,谢谢...
代码如下,随便附一句,一定要看写的源码,我已经尽量马马虎虎的写了,你更容易看懂。public class Test {// 第八题public static final int NUM = 100;public static final double GOOD = 99.99;public static final String CLASSNAME = "Test.Class";public static final long MAX = 9999999;pub...
急急急!JAVA编程题,哪位大神可以帮助一下我,十分感谢
public class ThreadB extends Thread {@Overridepublic void run() {System.out.println("I love XXX");}} Main.java:public class Main {public static void main(String[] args) {ThreadA threadA = new ThreadA();ThreadB threadB = new ThreadB();threadA.start();threadB.start();}...
新手自学java,想做一个题目,求大神给提供一个编程的思想,我改怎样用代...
首先定义牌和玩家对象。牌还要考虑王牌,属性有花色和点数,能够区分。玩家有一个list存放手牌。for循环生成52个对象,然后生成2个王牌,加入一个list.定义三个玩家。循环17次,每次按顺序发牌三张。发牌的时候操作Random生成随机数,每发出一张,从list中remove掉此牌 最后得到4个list,三个玩家加底牌 ...
JAVA简单问题,高手进下帮帮忙,谢谢!
低 住 佐 佑 佒 体 占 何 佖 佗 佘 余 佚 佛 作 佝 佞 佟 你 佡 这是运行结果,解释:i是从20302开始循环,然后将其强转成char类型进行输出,由于你直接把int类型赋值给char类型,就相当于你把ASCII码直接赋值给了char类型,所以打印出来的是ASCII码所对应的汉字 ...
用java编写一下程序,希望能有详细代码和注释,谢谢了
第一个:package xiushifu; //创建包 import java.util.*; //加载包 Scanner用到 public class text2 { public static void main(String[] args){ new key(); //创建实例调用key类的构造方法 } } class key // { private String x = "123456" ; //初始化密码 final ...
请Java高手帮我解释一下这段代码,谢谢了
System.out.println(st.toString());这相当于一个foreach语句~是jdk1.5以上的版本才有的 相当于 for(int i=0;i<students.size();i++){ Student st = (Student)students.get(i);System.out.println(st.toString());} 或者用迭代其也可以实现:Iterator it = students.iterator();while(it....
求好心人帮忙写一段JAVA程序的代码,我所有的财富值奉上!谢谢了
public class T { public static void main(String[] args) { char[] name = new char[] { '彭', '月', '茹' }; print(name); printHexAndBin(name); printHighAndLow(name); printIsHighestBitOfLowerByteOne(name); printPlusOne(name); printLowestBitComplemen...
急!求教Java高手!以下是我的Java代码,我在注释中写明了我的想法,和问题...
import java.awt.event.*;import java.io.*;class jfr extends JFrame { String getpath;String gettype;String getname;JTextField jf1 = new JTextField();// 接收用户输入的文件夹路径 JTextField jf2 = new JTextField();// 接收用户输入的文件夹下的文件类型 JTextField jf3 = new JTextField...