• 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+"是平年");
                }
            }
            
    }
  • 相关阅读:
    第八章 1 元组简介
    第七章 5 字典生成式
    第七章 4 字典的视图操作、字典的遍历、字典的特点
    第七章 3 字典的常用操作(增删改查)
    第七章 2 字典的创建以及字典元素的获取
    第七章 1 字典介绍
    Java 中 Executors.newSingleThreadExecutor() 与Executors.newFixedThreadPool(1)有什么区别
    Java 使用线程池执行若干任务
    使用Jacoco获取 Java 程序的代码执行覆盖率
    基于 Golang 完整获取百度地图POI数据的方案
  • 原文地址:https://www.cnblogs.com/PUAblue/p/12773827.html
Copyright © 2020-2023  润新知