① 使用java做一個鍵盤錄入用戶名與密碼,如果用戶名與密碼存在在集合中那麼視為重復
你是要代碼還是思路?
判斷重復就只判斷用戶名就可以了List<String,String> list= new ArrayList<String,String>();
② 如何編寫一個java程序輸入用戶名和密碼,登陸百度知道,求解!
.
這個只能本地 登陸自己網站 要像登陸網路 沒他們的介面不行啊
html<form action="login.jsp" method="post>姓名:<input type="text" name="name"/><br/>密碼:<input type="password" name="password"/><br/><input type="submit" value="提交"/></form>
③ 用java怎麼將密碼和用戶綁定
我簡單的給你說注冊,和登錄的大概流程:
首先有一個用戶表:保存用戶的資料信息,登錄用戶名,登錄密碼。(比如說學生對象,學生有身份證:有姓名,有性別,等等屬性,這些屬性為一個完整的對象,用戶名和登錄密碼綁定好比:你身份證和你姓名的綁定一樣,是相輔相成的)
登錄的時候:輸入用戶名,他回根據你用戶名,找到你對應的用戶密碼(就好比根據你身份證找你姓名一樣),找到密碼之後,它會根據你頁面上輸入的密碼,和你資料庫保存的密碼匹配,如果匹配成功就登錄成功。。
密碼這塊有加密。。。
④ java編寫一個程序模擬用戶登錄操作,用戶名和密碼從鍵盤輸入
import java.util.Scanner;public class LoginTest {/*** @param args*/public static void main(String[] args) {String loginName = "admin";String passWord = "123456";Scanner sc = new Scanner(System.in); boolean isSuccess = false;int index = 0;while(!isSuccess){System.out.println("請輸入用戶名:"); String name = sc.nextLine(); //讀取字元串型輸入 System.out.println("請輸入密碼:"); String passW = sc.nextLine(); if(loginName.equals(name)&&passWord.equals(passW)){System.out.println("戶名密碼正確,退出程序");isSuccess = true;}else{if(++index>=3){System.out.println("用戶名密碼錯誤,程序即將退出");return;}else{System.out.println("用戶名密碼錯誤,請重新輸入");}}}}}⑤ 用JAVA編寫輸入用戶名和密碼
import java.util.Scanner;
public class Logon {
private static final char username = '青';
private static final int password = 123;
private static final Scanner san = new Scanner(System.in);
public static void main(String[] args) {
char iname;
int ipass;
System.out.print("請輸入用戶名: ");
iname = san.next().charAt(0);
System.out.print("請輸入密碼: ");
ipass = san.nextInt();
if(Logon.username == iname && Logon.password == ipass) {
System.out.println("歡迎你, " + Logon.username);
} else {
System.out.println("對不起, 你不是" + Logon.username);
}
}
}
⑥ java編程輸出使用鍵盤輸入賬號,密碼,和一個自定義的賬號密碼值進行匹配
importjava.util.Scanner;
publicclass密碼{
privatestaticScannersc=newScanner(System.in);
publicstaticvoidmain(String[]args){
Stringid="zhangsan",key="12345";
while(true){
booleana=false,b=false;
System.out.println("------>輸入賬號:");
Stringid1=sc.nextLine();
System.out.println("------>輸入密碼:");
Stringkey1=sc.nextLine();
if(id.equals(id1))
a=true;
if(key.equals(key1))
b=true;
if(a&&b){
System.out.println("輸入正確!");
}elseif(!a&&b)
System.out.println("賬號有誤!");
elseif(a&&!b)
System.out.println("密碼有誤!");
else
System.out.println("全部有誤!");
}
}
}
⑦ java,編寫一個用戶身份驗證程序,用戶名及密碼從鍵盤輸入
你的程序有一點小問題,m的值沒改變,我給你改了一下,你看看吧。
import java.util.*;
class User{
private String userName,password;
User(){
System.out.println("輸入用戶名:");
Scanner reader=new Scanner(System.in);
userName=reader.nextLine();
System.out.println("輸入密碼:");
Scanner reader1=new Scanner(System.in);
password=reader1.next();
}
void check(){
int m=0;
int n=0;
if(userName.equals("")==true || userName==null)
m=0;
else
m=userName.length();
if(password.equals("12345678")==true)
n=1;
if(m!=0 && n==1){
System.out.println("用戶名有效");
}else{
System.out.println("用戶名無效");
}
}
}
public class Users {
public static void main(String[] args){
User user=new User();
user.check();
}
}
⑧ JAVA實現控制台輸入用戶名密碼
name是字元串,想比較內容相等把
name=="青"換成
name.equals("青")就行了,
不用郁悶了。。。
⑨ 用java 寫一個登陸的功能,輸入賬戶和密碼,發送給伺服器端,這個消息怎麼封裝
都不知道你的伺服器是web伺服器 還是socket通訊伺服器
如果是web伺服器 那就如婉月工作室所說的 那麼發送
如果是socket 伺服器 那就在伺服器上建立socket服務端
在登錄機上建立socket 客戶端
自定義通訊協議 比如 發送 login#admin#000111
服務端就可以識別為 是登錄指令 用戶名 admin 密碼 000111
伺服器訪問資料庫 得到結果 返回 login#1 或者 login#0 那客戶端就知道驗證是否成功了
這是最簡單的規約