zoukankan      html  css  js  c++  java
  • java4.24作业

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

    package Blue;
    import java.util.Scanner;
    import java.util.Random;
    public class zuoye {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
                mainMenu();
                }
                public static void mainMenu() {
                    Scanner input = new Scanner(System.in);
                    System.out.println("1.登录");
                    System.out.println("2.注册");
                    System.out.println("3.幸运抽奖,输入四位会员卡号,如果百位等于系统随机数,就是星运会员.否则不是.");
                    System.out.println("4.看小故事,");
                    System.out.println("5.退出系统");
                    System.out.println("请选择");
                    int i = input.nextInt();
                    switch (i) {
                    case 1:
                        login();
                    case 2:
                        zhuche();
                    case 3:
                        choujiang();
                    case 4:
                        gushi();
                    case 5:
                        tuichu();
                        break;
                    }
                }
                private static void login() {
                    // TODO Auto-generated method stub
                    Scanner input = new Scanner(System.in);
                    System.out.println("输入用户名");
                    String uname = input.next();
                    System.out.println("输入密码");
                    String upwd = input.next();
                    if (uname.equals("zs") && upwd.equals("123")) {
                        System.out.println("登录成功");
                    } else {
                        System.out.println("登录失败");
                    }
                    returnMain();
                }
                public static void returnMain(){
                    System.out.println("是否返回主菜单?Y/N");
                    Scanner input = new Scanner(System.in);
                    if (input.next().equalsIgnoreCase("Y")) {
                        mainMenu();
                    }else{
                        System.out.println("谢谢使用");
                    }
                }
                    public static void zhuche() {
                        Scanner input = new Scanner(System.in);
                        System.out.println("设置用户名为:zs");
                        String uname = input.next();
                        System.out.println("设置密码为:123");
                        String upwd = input.next();
                        if(uname.equals("zs")&&upwd.equals("123")) {
                            System.out.println("注册成功");
                            returnMain();
                        } else {
                            System.out.println("注册失败,请重新设置");
                            zhuche();
                        }
                    }
                        public static void choujiang() {
                            Scanner input = new Scanner(System.in);
                            System.out.println("请请输入四位数会员号");
                            int a = input.nextInt();
                            int b=0;
                            b=a/100%10;
                            Random r=new Random();
                            int s=r.nextInt(10);
                            System.out.println(s);
                            if(b==s) {
                                System.out.println("恭喜您成为幸运会员");
                                returnMain();
                            }else {
                                System.out.println("不好意思您不是幸运会员");
                                returnMain();
                            }
                        }
                        public static void gushi() {
                            System.out.println("此前有座山,山上有座庙,庙里有个和尚。有一天,一个老和尚对小和尚说······,后续敬请期待!");
                        returnMain();
                        }
                        public static void tuichu() {
                            System.out.println("谢谢使用");
                        }
    
    }

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

    package Blue;
    public class get {
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            System.out.println(jc(5));
        }
            public static int jc(int x){//加static关键字后,不需要new对象,可以通过类名调用方法//  静态方法调用方便
                int sum=1;
                for (int i = 1; i <=x; i++) {
                    sum*=i;
                }
                return sum;
            }
            
    }

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

    package Blue;
    import java.util.Scanner;
    public class get {
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            System.out.println("请输入年份:");
            Scanner input = new Scanner(System.in);
            int i = input.nextInt();
            nian(i);
        }
            public static void nian(int i){
                if(i%4==0||i%100!=0&&i%400==0) {
                    System.out.println(i+"是闰年");
                }
                else {
                    System.out.println(i+"是平年");
                }
            }
            
    }
  • 相关阅读:
    20172318 2017-2018-2 《程序设计与数据结构》第5周学习总结
    20172318 2017-2018-2 《程序设计与数据结构》第4周学习总结
    20172318 2017-2018-2 《程序设计与数据结构》实验1报告
    20172318 《程序设计与数据结构》第三周学习总结
    20172318 2017-2018-2 《程序设计与数据结构》第2周学习总结
    20172318 2016-2017-2 《Java程序设计》第一周学习总结
    寒假作业03
    寒假作业02
    20172311 2017-2018-2 《程序设计与数据结构》第五周学习总结
    20172311 《程序设计与数据结构》第四周学习总结
  • 原文地址:https://www.cnblogs.com/PUAblue/p/12773827.html
Copyright © 2011-2022 走看看