湖州网站建设培训教程,淄博手机网站开发公司,做网站被罚款,广州制作网站的公司T1.理工超市
#xff08;1#xff09;题目描述
编写一个程序#xff0c;设计理工超市功能菜单并完成注册和登录功能的实现。显示完菜单后#xff0c;提示用户输入菜单项序号。当用户输入注册和登录菜单序号时模拟完成注册和登录功能#xff0c;最后提示…T1.理工超市
1题目描述
编写一个程序设计理工超市功能菜单并完成注册和登录功能的实现。显示完菜单后提示用户输入菜单项序号。当用户输入注册和登录菜单序号时模拟完成注册和登录功能最后提示注册/登录成功并显示注册信息/欢迎XXX登录。当用户输入其他菜单项序号时这输出“该功能暂未实现请期待...”。要求利用无限循环让用户可以不断选择功能菜单只有当用户输入退出菜单序号时才退出循环结束程序。
2主要代码
import java.util.Scanner;
public class market {public static void main(String[] args) {Scanner input new Scanner(System.in);String userName;String pwd;boolean isRegiterfalse;while(true){System.out.println(欢迎来到理工超市);System.out.println(1.用户注册 2.用户登录 3.浏览商品 4.查看商品详情 5.加 入购物车 6.查看购物车 7.结算 8.退出);System.out.println();int choiceinput.nextInt();switch(choice){case 1:System.out.println(用户注册);System.out.println(请输入用户名);userName input.next();System.out.println(请输入密码);pwd input.next();System.out.println(请再次输入密码);String cfmpwd input.next();while(!cfmpwd.equals(pwd)){System.out.println(两次密码输入不同请重新输入);System.out.println(请输入密码);pwd input.next();System.out.println(请再次输入密码);cfmpwd input.next();}int checkedNumber(int)(Math.random()*90001000);System.out.println(请输入验证码checkedNumber\t);int checkedNum input.nextInt();while(checkedNumber!checkedNum){System.out.println(验证码输入错误请重新输入);checkedNumber(int)(Math.random()*90001000);System.out.println(请输入验证码checkedNumber\t);checkedNum input.nextInt();}System.out.println(注册成功);isRegitertrue;continue;case 2:System.out.println(用户登录);if(!isRegiter){System.out.println(请先注册再登录);continue;}for(int i0;i3;i){System.out.println(请输入登录的用户名);String uName input.next();System.out.println(请输入登录的密码);String uPwd input.next();if(uName.equals(userName)uPwd.equals(pwd)){System.out.println(登录成功);break;}else{if(i2){System.out.println(用户名或者密码输入错误您还有 (2-i)次机会请重新输入);}else{System.out.println(三次均输入错误用户或密码);}}}continue;case 3:System.out.println(该功能暂未实现请期待...);continue;case 4:System.out.println(该功能暂未实现请期待...);continue;case 5:System.out.println(该功能暂未实现请期待...);continue;case 6:System.out.println(该功能暂未实现请期待...);continue;case 7:System.out.println(该功能暂未实现请期待...);continue;case 8:System.out.println(退出);System.exit(0);default:System.out.println(输入错误请重新输入);continue;}}}
}3运行效果及截图