如何在JAVA中实现循环呢
importjava.util.*;publicclassP137{/***@paramargs*/publicstaticvoidmain(String[]args){...
import java.util.*;public class P137 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in); String name = null; String mima = null; int cishu=0; for(name!="jim";mima!="123456";cishu<=3){ System.out.println("请输入用户名:"); name=input.next(); System.out.println("请输入密码:"); mima=input.next(); cishu++; } System.out.println("对不起,密码不对"); } } 不知道为什么 就无法实现啊...
展开
1个回答
展开全部
Scanner input=new Scanner(System.in); String name = null; String mima = null; int cishu=0; for(;(!"jim".equals(name) || !"123456".equals(mima)) && cishu<=3;){ System.out.println("请输入用户名:"); name=input.next(); System.out.println("请输入密码:"); mima=input.next(); cishu++; } System.out.println("对不起,密码不对"); 补充: 因为你的最后没做判断啊 if("jim".equals(name) && "123456".equals(mima)) System.out.println("密码正确"); else System.out.println("对不起,密码不对");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询