美文网首页
第五天上午、循环、选择、函数练习

第五天上午、循环、选择、函数练习

作者: 别学编程 | 来源:发表于2020-08-07 11:57 被阅读0次

今天讲的没什么新的内容,上午两小时就讲了三个程序也非常简单

选择、循环

第一个程序:计算圆的半径

public static void main(String[] args)
    {
        while(true)
        {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入圆的半径");
            int r = sc.nextInt();
            if(0==r)
                break;
        }
        System.out.println("输入有误嗷~~~");
        //return;
    }

第二个程序:99乘法口诀表

public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        for(int i=1;i<=9;i+=2)
        {
            for(int j=1;j<=i;j++)
                System.out.print(j+"×"+i+"="+i*j+"\t");
            System.out.println();
        }
    }

第三个程序:输出星号

public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        for(int i=1;i<=14;i+=2)
        {
            for(int j=1;j<=i;j++)
                System.out.print("*");
            System.out.println();
        }
    }
//也可以用双重循环i*2-1来输出

利用函数检查用户输入用户名密码的正确性

首先建立一个class命名为:UserDao.java
在class里面建立一个函数

public static boolean login(String account,String password)
    {
        //查询数据库是否有这个用户
        if(account.equals("123") && password.equals("qwe"))
            return true;
        else
            return false;
    }

然后建立另一个class命名为:UserView.java
直接在主函数里面写入以下代码:来调用login实现密码用户名的验证

public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入账号:");
        String account = sc.next();
        String password = sc.next();
        //调用用户名密码检测
        boolean b = UserDao.login(account, password);
        if(b)
            System.out.println("Yes");
        else
            System.out.println("No");
    }

下面设计总体思路


总体

再建立一个class为:OrdersView.java
编写菜单函数被

public static void ordersMune()
    {
        System.out.println("1--订单的显示");
        System.out.println("2--销售额的统计");
        System.out.println("3--销售记录的统计");
        System.out.println("4--商品销售占比统计");
        //用户输入选项
        Scanner sc = new Scanner(System.in);
        int input = sc.nextInt();
        
        if(1==input)
        {
            //订单显示
            String[] orders = OrdersDao.getOrders();
            for(int i=0;i<orders.length;i++)
                System.out.println(orders[i]);
        }
        else if(2==input)
        {
            //销售额的统计
        }
        else if(3==input)
        {
            //销售记录的统计
        }
        else if(4==input)
        {
            //商品销售占比统计
        }
        
    }

然后再建立一个class为:OrdersDao.java
编写订单表函数

public static String[] getOrders(){
        //调用sql语句,获取所有订单信息
        String[] arr = {"第一张订单","第二张订单","第三张订单","第四张订单","第五张订单"};
        return arr;
    }

然后在UserView.java增加OrdersView.ordersMune()函数的调用
UserView.java

public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入账号:");
        String account = sc.next();
        String password = sc.next();
        //调用用户名密码检测
        boolean b = UserDao.login(account, password);
        if(b)
            OrdersView.ordersMune();
        else
            System.out.println("No");
    }

好了,今天上午的可超过到此结束

相关文章

  • 第五天上午、循环、选择、函数练习

    今天讲的没什么新的内容,上午两小时就讲了三个程序也非常简单 选择、循环 第一个程序:计算圆的半径 第二个程序:99...

  • 055_循环练习和函数练习。

    namespace _055循环练习和函数练习 { class Program { static in...

  • 2017.11.28

    C语言第五天,上午讲解了周二的作业题,巩固了if选择结构,for循环结构和break语句的知识。if是二分支结构...

  • Python练习1

    Python练习----循环关系对求person #加载person函数包 import scipy.stats ...

  • 控制语句与流程

    本章内容包括 if选择结构 for循环结构 for 与 range 函数的使用 while循环的使用 compre...

  • 【A Tour of Go 练习】:循环与函数

    为了练习函数与循环,我们来实现一个平方根函数:用牛顿法实现平方根函数。 计算机通常使用循环来计算 x 的平方根。从...

  • C语言练习题: 函数部分

    C语言练习题:函数部分(9题) 上一篇: C语言练习题:循环部分 下一篇: C语言练习题:数组部分 斐波那契,函数...

  • Node.js学习(8.5)

    Node.js安装配置 指令式编程思维 顺序 选择 循环 函数式编程思维 函数 抽象化函数 JavaScript语...

  • Python零基础5:for循环、while循环

    for……in……循环 range()函数 for循环:办事流程 while循环 两种循环对比 pop()函数

  • 2017.10.19C#

    上午老师讲了选择语句,if语句,switch语句 循环语句,for,while,do…while,foreach ...

网友评论

      本文标题:第五天上午、循环、选择、函数练习

      本文链接:https://www.haomeiwen.com/subject/roqfdktx.html