• java第八周作业


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

     1 package pro1;
     2 import java.util.Scanner;
     3 import java.util.Random;
     4 public class test {
     5     public static void main(String[] args) {
     6         mainMenu();
     7     }
     8     public static void mainMenu() {
     9         Scanner input = new Scanner(System.in);
    10         System.out.println("1.登录");
    11         System.out.println("2.注册");
    12         System.out.println("3.抽奖");
    13         System.out.println("4.故事");
    14         System.out.println("5.退出");
    15         System.out.println("请选择");
    16         int i = input.nextInt();
    17         switch (i) {
    18         case 1:
    19             dl();
    20             break;
    21         case 2:
    22             zc();
    23             break;
    24         case 3:
    25             cj();
    26             break;
    27         case 4:
    28             gs();
    29             break;
    30         case 5:
    31             tc();
    32             break;
    33         }
    34     }
    35     private static void dl() {
    36         Scanner input = new Scanner(System.in);
    37         System.out.println("输入用户名");
    38         String uname = input.next();
    39         System.out.println("输入密码");
    40         String upwd = input.next();
    41         if (uname.equals("aa") && upwd.equals("123")) {
    42             System.out.println("登录成功");
    43         } else {
    44             System.out.println("登录失败");
    45         }
    46         returnMain();
    47     }
    48     private static void zc() {
    49         Scanner input = new Scanner(System.in);
    50         System.out.println("输入用户名");
    51         String uname = input.next();
    52         System.out.println("输入密码");
    53         String upwd = input.next();
    54         System.out.println("注册成功");
    55         returnMain();
    56     }
    57     private static void cj() {
    58         Scanner input = new Scanner(System.in);
    59         System.out.println("请输入会员卡号");
    60         int i = input.nextInt();
    61         Random r = new Random();
    62         int a = r.nextInt(10);
    63         if (a == i / 100 % 10) {
    64             System.out.println("恭喜你成为幸运会员");
    65         } else {
    66             System.out.println("谢谢参与");
    67         }
    68         returnMain();
    69     }
    70     private static void gs() {
    71         Scanner input = new Scanner(System.in);
    72         System.out.println("请选择故事");
    73         System.out.println("1.搞笑故事");
    74         System.out.println("2.睡前故事");
    75         int b = input.nextInt();
    76         switch (b) {
    77         case 1:
    78             System.out.println("hhh");
    79             break;
    80         case 2:
    81             System.out.println("zzz");
    82             break;
    83         }
    84         returnMain();
    85     }
    86     private static void tc() {
    87         System.out.println("欢迎下次使用");
    88     }
    89     public static void returnMain() {
    90         System.out.println("是否返回主菜单?Y/N");
    91         Scanner input = new Scanner(System.in);
    92         if (input.next().equalsIgnoreCase("Y")) {
    93             mainMenu();
    94         } else {
    95             System.out.println("谢谢使用");
    96         }
    97     }
    98 }

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

     1 package pro1;
     2 public class test {
     3     public static int jc(int x) {
     4         int a = 1;
     5         for (int i = 1; i <= x; i++) {
     6             a *= i;
     7         }
     8         return a;
     9     }
    10     public static void main(String[] args) {
    11         System.out.println(jc(5));
    12     }
    13 }

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

     1 package pro1;
     2 import java.util.Scanner;
     3 public class test {
     4      public static void main(String[] args) {
     5          Scanner sc= new Scanner(System.in);
     6             System.out.println("输入年份");  
     7             int year=sc.nextInt();      
     8             if(year%4==0&&year%100!=0||year%400==0){
     9                  System.out.println("该年是闰年");
    10              }else{
    11                  System.out.println("该年是平年");
    12                    }
    13      }
    14 }
  • 相关阅读:
    环保
    A股行情记录
    航运
    黑五类
    家电
    妖股
    高校概念股
    科技园区
    壳股
    白底黑字or黑底白字,眼睛更喜欢哪一个?
  • 原文地址:https://www.cnblogs.com/qq1123514689/p/12777668.html
Copyright © 2020-2023  润新知