A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© kunwenli 中级黑马   /  2016-5-23 23:53  /  362 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.practice;
  2. import java.util.Scanner;
  3. public class Demo_Practice {
  4.         public static void main(String[] args){
  5.                 MiNa m = new MiNa();
  6.                 show s = new show();
  7.                 Scanner sc = new Scanner(System.in);
  8.                 System.out.println("1.注册 2.登录 3.退出");
  9.                 while(true){
  10.                        
  11.                         int a = sc.nextInt();
  12.                         switch(a){       
  13.                         case 1:
  14.                                 Scanner sc1 = new Scanner(System.in);
  15.                                 System.out.println("*****注册界面*****");
  16.                                 System.out.println("请输入注册账号");
  17.                                 String username = sc1.nextLine();
  18.                                 m.setUsername(username);
  19.                                 System.out.println("请输入注册密码");
  20.                                 String password = sc1.nextLine();
  21.                                 m.setPassword(password);
  22.        
  23.                                
  24.                                 System.out.println("注册成功");
  25.                                 System.out.println("1.注册 2.登录 3.退出");
  26.                                 break;
  27.                         case 2:
  28.                                
  29.                                 Scanner sc2 = new Scanner(System.in);
  30.                                 System.out.println("*****登录界面*****");
  31.                                 System.out.println("请输入登录账号");
  32.                                 String username1 = sc2.nextLine();
  33.                                 System.out.println("请输入登录密码");
  34.                                 String  password1= sc2.nextLine();
  35.                                 //if(password1.equals(m.getPassword()) && username1.equals(m.Username()) ){
  36.                                 if (username1.equals(m.getUsername())&& password1.equals(m.getPassword()) ) {
  37.                                         System.out.println("登录成功");
  38.                                         System.out.println("可以开始游戏了");
  39.                                 while(true){
  40.                                                 s.game();
  41.                                                 System.out.println("是否继续?(y/n)");
  42.                                                 Scanner sc8= new Scanner(System.in);
  43.                                                 String x = sc8.nextLine();
  44.                                                 if(x.equals("y")){
  45.                                                         s.game();
  46.                                                 }else if(x.equals("n")){
  47.                                                         System.out.println("游戏结束您已退出");
  48.                                                         return;
  49.                                                 }else{
  50.                                                         System.out.println("操作有误");
  51.                                                 }
  52.                                         }

  53.                                        
  54.                                 }else {
  55.                                         System.out.print("输入不合法请从新运行");
  56.                                 }
  57.                                 System.out.println();
  58.                                 System.out.println("请输入");
  59.                                 System.out.println("1.注册 2.登录 3.退出");
  60.                                 break;
  61.                         case 3:
  62.                                 System.out.println("您已退出");
  63.                                 return;
  64.                         default:
  65.                                 System.out.print("输入不合法请从新运行");
  66.                                 break;               
  67.                         }
  68.                 }
  69.         }
  70. }
  71. class MiNa{
  72.         private String username;
  73.         private String password;
  74.         private String ji ;
  75.         public String getJi() {
  76.                 return ji;
  77.         }
  78.        
  79.         public void setJi(String ji) {
  80.                 this.ji = ji;
  81.         }

  82.         public String getUsername() {
  83.                 return username;
  84.         }
  85.         public String getPassword() {
  86.                 return password;
  87.         }
  88.         public void setUsername(String username) {
  89.                 this.username = username;
  90.         }
  91.         public void setPassword(String password) {
  92.                 this.password = password;
  93.         }
  94.        
  95.        
  96. }
  97. class show{
  98.         public void game(){
  99.                 int a = (int)(Math.random()*100+1);
  100.                 System.out.println(a);
  101.                 System.out.println("请输入1-100的数字 : ");
  102.                 Scanner sc = new Scanner(System.in);
  103.                 while(true){
  104.                         int a1 = sc.nextInt();
  105.                         if(a<a1){
  106.                                 System.out.println("你猜大了");
  107.                         }else if (a>a1){
  108.                                 System.out.println("你猜小了");
  109.                         }else{
  110.                                 System.out.println("猜对了");
  111.                                 break;
  112.                         }
  113.                 }
  114.         }
  115. }
复制代码


1 个回复

倒序浏览
学到了,挺有意思的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马