第八周作业(周五)

1.完善menu注册功能,抽奖,看小故事等功能

  1 package dfishf;
  2 
  3 import java.util.Random;
  4 import java.util.Scanner;
  5 
  6 public class homework {
  7 
  8     public static void main(String[] args) {
  9         Mainmenu();
 10     }
 11 
 12     public static void Mainmenu() {
 13         Scanner input = new Scanner(System.in);
 14         System.out.println("1.登录");
 15         System.out.println("2.注册");
 16         System.out.println("3.幸运抽奖");
 17         System.out.println("4.看小故事");
 18         System.out.println("5.退出系统");
 19         System.out.println("请选择");
 20         int n = input.nextInt();
 21         switch (n) {
 22         case 1:
 23             login();
 24             break;
 25         case 2:
 26             zc();
 27             break;
 28         case 3:
 29             cj();
 30             break;
 31         case 4:
 32             story();
 33             break;
 34         case 5:
 35             tc();
 36             break;
 37 
 38         }
 39     }
 40 
 41     public static void tc() {
 42         System.out.println("谢谢使用");
 43 
 44     }
 45 
 46     public static void story() {
 47         Scanner input = new Scanner(System.in);
 48         System.out.println("请选择想看的故事");
 49         System.out.println("1.jojo1");
 50         System.out.println("2.jojo2");
 51         System.out.println("3.jojo3");
 52         int a = input.nextInt();
 53         switch (a) {
 54         case 1:
 55             System.out.println("大乔揍dio");
 56             break;
 57         case 2:
 58             System.out.println("二乔揍阿姨压一压");
 59             break;
 60         case 3:
 61             System.out.println("三桥继续揍dio");
 62 
 63             break;
 64 
 65         }
 66         returnMain();
 67     }
 68 
 69     private static void choujiang() {
 70         Scanner input = new Scanner(System.in);
 71         System.out.println("请输入四位会员卡号");
 72         int x = input.nextInt();
 73         Random r = new Random();
 74         int a = r.nextInt(10);
 75         if (x / 100 % 10 == a) {
 76             System.out.println("恭喜你中奖啦!");
 77         } else {
 78             System.out.println("谢谢参与");
 79         }
 80         returnMain();
 81     }
 82 
 83     private static void zhuce() {
 84         Scanner input = new Scanner(System.in);
 85         System.out.println("请输入用户名");
 86         String name = input.next();
 87         System.out.println("请输入密码");
 88         String mima = input.next();
 89         System.out.println("注册成功");
 90         returnMain();
 91     }
 92 
 93     private static void login() {
 94         Scanner input = new Scanner(System.in);
 95         System.out.println("输入用户名");
 96         String uname = input.next();
 97         System.out.println("输入密码");
 98         String upwd = input.next();
 99         if (uname.equals("zs") && upwd.equals("123")) {
100             System.out.println("登录成功");
101         } else {
102             System.out.println("登录失败");
103         }
104         returnMain();
105     }
106 
107     public static void returnMain() {
108         System.out.println("是否返回主菜单?Y/N");
109         Scanner input = new Scanner(System.in);
110         if (input.next().equalsIgnoreCase("Y")) {
111             Mainmenu();
112         } else {
113             System.out.println("谢谢使用");
114         }
115     }
116 
117 }

.编写一个方法,求整数n的阶乘,例如5的阶乘是1*2*3*4*5

 
 1 package dfishf;
 2 
 3 public class homework {
 4 
 5     public static void main(String[] args) {
 6           jiecheng p=new jiecheng();
 7             p.method(5);
 8         }
 9         public void method(int a) {
10             int b=1;
11             for(int i=1;i<=a;i++) {
12                 b*=i;
13             }
14             a=b;
15             System.out.println(a);
16         }
17     
18 }

3.编写一个方法,判断该年份是平年还是闰年

 1 package dfishf;
 2 
 3 public class homework{
 4     public static void main(String[] args) {
 5         prn(2018);
 6     }
 7 
 8     public static void prn(int year) {
 9         if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
10             System.out.println(year + "是闰年");
11         } else {
12             System.out.println(year + "不是闰年");
13         }
14 
15     }
16 }

猜你喜欢

转载自www.cnblogs.com/zrz1/p/12792441.html
今日推荐