作者likerainny (朝目标前进!)
看板java
标题[问题] 字串的问题
时间Sat Mar 11 18:51:48 2006
有一个程式是要誏人输入帐号(字串)和密码(数字),如果连续输入两次错
误则结束程式,我是这样写的(以下),问题是,我反覆检查了好几次
密码的写法,执行时没错误。但是字串的写法不知道是哪里出了问题,
执行时比照的结果就算我输入正确结果都是错的(会再要求输入一次,满两次後跳离回圈
),请问可以我(初学者)看一下吗><,我有看了板规,这样请教如果不行将自D。:
import java.io.*;
class idlogin
{public static void main(String[] args)
{try{
BufferedReader j=new BufferedReader(new InputStreamReader(System.in));
BufferedReader h=new BufferedReader(new InputStreamReader(System.in));
int c=0;
String str="456";
String s;
int pwd=123;
int b;
while (c!=2) //当输入错误两次则跳离回圈
{
System.out.println("请输入帐号:");
s=j.readLine();
System.out.println("请输入密码:");
b=Integer.parseInt(h.readLine());
if(b==pwd & s==str) //比对写法有错?
{
System.out.println("登入成功 ");
c=2; //输入正确则跳离回圈
}
else
{
c=c+1; //累积两次则跳离回圈
}
}
}
catch(IOException ex)
{
}
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.162.108.236