日期:2014-05-20 浏览次数:20708 次
import java.util.*; public class P137_3{ public static void main (String[]args){ Scanner input = new Scanner(System.in); String id ;//录入ID int press;//录入密码 for ( int i = 2; i>=0; i-- ){//定义表达式 System.out.println("请输入用户名(for循环):"); id = input.next();//录入用户名 System.out.println("请输入密码:"); press = input.nextInt();//录入密码 if ("Jim".equals(id) && press == 123456 ){//若输入正确,提示欢迎,并退出循环 System.out.println("欢迎登录Shopping系统!"); break; } else if ( !"Jim".equals(id) || press != 123456 ) {//录入错误,则提示错误,并提示剩余次数 System.out.println("输入错误!您还有"+i+"次输入机会!"); if ( i==0 ){//当i等于0时,提示3次输入均出错,并结束循环 System.out.println("******************"); System.out.println("对不起,您3次均输入错误!"); } continue; } } System.out.println("***********while循环开始*******"); int i = 3; while ( i>0 ){ System.out.println("请输入用户名(while循环):"); id = input.next();//录入用户名 System.out.println("请输入密码:"); press = input.nextInt();//录入密码 if ("Jim".equals(id) && press == 123456 ){//若输入正确,提示欢迎,并退出循环 System.out.println("欢迎登录Shopping系统!"); break; } else if ( !"Jim".equals(id) || press != 123456 ) {//录入错误,则提示错误,并提示剩余次数 i = i-1; System.out.println("输入错误!您还有"+i+"次输入机会!"); if ( i==0 ){//当i等于0时,提示3次输入均出错,并结束循环 System.out.println("******************"); System.out.println("对不起,您3次均输入错误!"); } continue; } i--; } System.out.println("***********do-while循环开始*******"); do{System.out.println("请输入用户名(do-while循环):"); id = input.next();//录入用户名 System.out.println("请输入密码:"); press = input.nextInt();//录入密码 if ("Jim".equals(id) && press == 123456 ){//若输入正确,提示欢迎,并退出循环 System.out.println("欢迎登录Shopping系统!"); break; } else if ( !"Jim".equals(id) || press != 123456 ) {//录入错误,则提示错误,并提示剩余次数 i = i-1; System.out.println("输入错误!您还有"+i+"次输入机会!"); if ( i==0 ){//当i等于0时,提示3次输入均出错,并结束循环 System.out.println("******************"); System.out.println("对不起,您3次均输入错误!"); } continue; } } while ( i <= 3 && i>0 ); } }