zoukankan      html  css  js  c++  java
  • 练习1四则运算

    package 软件工程;
    /*
     * 1.定制数量
     * 2.控制是否有乘除法
     * 3.控制数值范围
     */
    import java.util.Scanner;

    public class Main {

        public static void main(String[] args) {
        int max=10;//控制算式个数
        char[] op={' ','+','-','*','/'};//操作符
        int no;//操作符地址
        int useno=0;//控制操作符
        int n;//操作数个数(随机)
        int[] num1=new int[10];//操作数
        int[] num2=new int[10];//操作数
        char opp;//控制是否需要乘除法
        int[] cs={1,100};
        
        Scanner in=new Scanner(System.in);
        System.out.print("请输入需定制的算式数量:");//1.定制数量
        max=in.nextInt();
        
        System.out.print("是否需要乘除法(Y/N):");//2.控制乘除参数
        opp=in.next().charAt(0);
        if(opp=='Y'||opp=='y')
        {
            useno=4;
        }
        else if(opp=='N'||opp=='n')
        {
            useno=2;
        }
        
        System.out.print("参数范围(eg:1,100):");//3.控制数值范围
        String str=new String();
        in.nextLine();//过滤掉上面.next()方面的回车。
        str=in.nextLine();
        String[] ss=new String[2];
        ss=str.split(",");
        cs[0]=Integer.valueOf(ss[0]);
        cs[1]=Integer.valueOf(ss[1]);
        
        
        
        
        
        System.out.println();
        System.out.println("                2014-2015学年度第一单元测试卷");
        System.out.println("班级:             姓名:             座号:          得分:                  ");
        System.out.println();
        System.out.println("一、请认真仔细地计算下面各题。");
        System.out.println();
        for(int i=0;i<max;i++)
        {
            n=(int)(Math.random()*3+1);//1-3个操作数
            for(int j=0;j<n;j++)
            {        
                num1[j]=(int)(Math.random()*(cs[1]-cs[0])+cs[0]);//控制随机数数值
                System.out.print(num1[j]);
                no=(int)(Math.random()*useno+1);//随机产生操作符
                System.out.print(op[no]);    
            }
            num2[i]=(int)(Math.random()*(cs[1]-cs[0])+cs[0]);//控制随机数数值
            System.out.print(num2[i]);
            System.out.println("=");
            System.out.println();
        }

        }

    }

  • 相关阅读:
    西游之路——python全栈——Django之ORM操作
    西游之路——python全栈——django中orm的使用(1)
    西游之路——python全栈——django中orm的使用(2)
    西游之路——python全栈——Django中模型类中Meta元对象了解
    西游之路——python全栈——自定义用户认证
    西游之路——python全栈——CRM项目之Kingadmin开发
    记录表
    flask 引入redis 替换原生session存储session(flask-session)
    综合
    AD域(活动目录) bat脚本探究
  • 原文地址:https://www.cnblogs.com/wzhz/p/4370147.html
Copyright © 2011-2022 走看看