• 2020.4.28 java第六次作业


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

    package java_test;
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class Menu {
        public static void main(String[] args) {
            mainMenu();
        }
        public static void mainMenu() {
            Scanner input = new Scanner(System.in);
            System.out.println("欢迎使用本系统!!!!!!");
            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();
                break;
            case 2:
                register();
                break;
            case 3:
                luck();
                break;
            case 4:
                lookstory();
                break;
            case 5:
                off();
                break;
            default:
                break;
            }
        }
        
        
        private static void login() {
            Scanner input = new Scanner(System.in);
            System.out.println("输入用户名:");
            String youName = input.next();
            System.out.println("输入密码:");
            String password = input.next();
            if (youName.equals("James") && password.equals("12345")) {
                System.out.println("登录成功");
            }else {
                System.out.println("登录失败");
            }
            returnMain();
        }
        
        
        private static void register() {
            Scanner input = new Scanner(System.in);
            System.out.println("输入昵称:");
            String jName = input.next();
            System.out.println("输入密码:");
            String password = input.next();
            System.out.println("注册成功");
            returnMain();
        }
        
        
        private static void luck() {
            Scanner input = new Scanner(System.in);
            System.out.println("请输入四位会员卡号:");
            int hy = input.nextInt();
            Random sj = new Random();
            int x = sj.nextInt(10);
            if (hy/100%10 == x) {
                System.out.println("恭喜您中奖了");
            }else {
                System.out.println("谢谢参与");
            }
            returnMain();
        }
        
        private static void lookstory() {
            Scanner input = new Scanner(System.in);
            System.out.println("请选择想看的故事");
            System.out.println("1.黄帝大战蚩尤");
            System.out.println("2.深夜多人运动是什么梗?");
            System.out.println("3.钢铁是怎样炼成的");
            int s = input.nextInt();
            switch (s) {
            case 1:
                System.out.println("黄帝运筹帷幄,带领军队奋勇杀敌,蚩尤最终战败被擒。");
                break;
            case 2:
                System.out.println("所谓的多人运动呢,其实是出自周扬青写给罗志祥的分手长文");
                break;
            case 3:
                System.out.println("讲述着保尔柯察金的命运多舛,但从不放弃,最终与病魔斗争胜利的故事。");
                break;
            default:
                break;
            }
            returnMain();
        }
        
        public static void off() {
            System.out.println("成功退出系统");
        }
        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("谢谢使用");
            }
        }
    }

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

    package java_test;
    
    import java.util.Scanner;
    
    public class test_7 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner input = new Scanner(System.in);
            System.out.println("请输入一个数");
            int a = input.nextInt();
            int jc = 1;
            for (int i = 1; i <= a; i++) {
                jc *= i;
            }
            System.out.println("该数的阶乘为:" + jc);
        }
    
    }

    3.编写一个方法,判断该年份是平年还是闰年。[必做题]

    package java_test;
    
    import java.util.Scanner;
    
    public class test_7 {
    
            public static void pd(int year) {
                if (year%4==0 && year%100!=0 || year%400==0) {
                    System.out.println(year + "年为闰年");
                }else {
                    System.out.println(year + "年为平年");
                }
            }
            public static void main(String[] a) {
                pd(2020);
            }
    
    }

  • 相关阅读:
    Codeforces Beta Round #69 (Div. 2 Only)
    Codeforces Beta Round #67 (Div. 2)
    Codeforces Beta Round #65 (Div. 2)
    UmBasketella
    Codeforces Beta Round #63 (Div. 2)
    [agc004d]Teleporter
    [arc076f]Exhausted?
    NOIp模拟赛二十八
    CDQ分治笔记
    (noip模拟二十一)【BZOJ2500】幸福的道路-树形DP+单调队列
  • 原文地址:https://www.cnblogs.com/guoyongqi-blog/p/12795399.html
Copyright © 2020-2023  润新知