使用Java语言深入理解程序逻辑——方法与参数类型(续)

Posted 爱编程的羔羊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Java语言深入理解程序逻辑——方法与参数类型(续)相关的知识,希望对你有一定的参考价值。

使用Java语言深入理解程序逻辑——方法与参数类型(续)
      一、深入理解方法
            1.判断一个方法是否为质数
                方法:质数的判断过程,可使用循环结构实现,从2开始直到num-1,逐一判断是否存在能够整除num的数字,
                          若不存在,则当前数字为质数,否则为非质数

 

 

 


            2.水仙花数的判断:
                方法:水仙花数是一个三位数字,三位数字的立方之和等于数字本身。

 

 


     二、方法的使用
            1.步骤:
               定义类。
               定义显示登录菜单和主菜单的方法。
               编写方法体。

             2.示例:程序模拟菜单
                //定义显示登录菜单的方法
    public int loginMenu() {
        Scanner input = new Scanner(System.in);
        int choose = 0;
        System.out.println("******************************");
        System.out.println("\\t1.系统登录");
        System.out.println("\\t2.退出系统");
        System.out.println("*******************************");
        System.out.print("请输入选项:");
        return choose = input.nextInt();
    }
    //定义显示主菜单的方法
    public int mainMenu() {
        Scanner input = new Scanner(System.in);
        int choose = 0;
        System.out.println("\\t欢迎进入电子商务系统");
        System.out.println("************************************");
        System.out.println("\\t1.查看商品");
        System.out.println("\\t2.我的购物车");
        System.out.println("\\t3.购物结算");
        System.out.println("\\t4.注销");
        System.out.println("************************************");
        System.out.print("请输入选项:");
        return choose = input.nextInt();
    }
    Menu m = new Menu();
        int choose = m.loginMenu();
        switch (choose) {
        case 1:
            choose = m.mainMenu();
            switch (choose) {
            case 1:
                System.out.println("开始查看商品");
                break;
            //省略其他代码
            }
        }
    

以上是关于使用Java语言深入理解程序逻辑——方法与参数类型(续)的主要内容,如果未能解决你的问题,请参考以下文章

使用Java语言深入理解程序逻辑——方法与参数类型

使用Java语言深入理解程序逻辑——方法与参数类型(续)

使用Java语言深入理解程序逻辑——方法与参数类型(续)

使用Java语言深入理解程序逻辑——方法与参数类型(续)

使用Java语言深入理解程序逻辑——方法与参数类型(续)

使用Java语言深入理解程序逻辑——方法(第二部分)