zoukankan      html  css  js  c++  java
  • 课堂作业

    import java.util.*;
    class number{
    private int i;
    private int j;
    public void seti()
    {
    i = 1 + (int)(Math.random() * 10);
    }
    public int geti()
    {
    return i;
    }
    public void setj()
    {
    j = 1 + (int)(Math.random() * 10);
    }
    public int getj()
    {
    return j;
    }

    }
    class symbol{
    private int a;
    public void seta()
    {
    a = 1 + (int)(Math.random() * 4);
    }
    public int geta()
    {
    return a;
    }
    }
    class number1{
    private int i;
    private int j;
    private int x;
    private int y;
    public void setnumber()
    {
    i = 1 + (int)(Math.random() * 10);
    j = 1 + (int)(Math.random() * 9);
    x = 1 + (int)(Math.random() * 10);
    y = 1 + (int)(Math.random() * 9);
    }
    public int getnumberi()
    {
    return i;
    }
    public int getnumberj()
    {
    return j;
    }
    public int getnumberx()
    {
    return x;
    }
    public int getnumbery()
    {
    return y;
    }

    }
    public class calculate {
    public static void main(String args[])
    {
    for(int i = 0 ; i <= 29 ; i ++){
    number n1 = new number();
    int a1 , a2;
    n1.seti();
    a1 = n1.geti();
    n1.setj();
    a2 = n1.getj();
    symbol s = new symbol();
    int b;
    s.seta();
    b = s.geta();
    if(b == 1)
    System.out.println(a1 + "+" + a2 + "=" + ( a1 + a2 ) );
    if(b == 2)
    System.out.println(a1 + "-" + a2 + "=" + (a1 - a2));
    if(b == 3)
    System.out.println(a1 + "*" + a2 + "=" + (a1 * a2));
    if(b == 4)
    System.out.println(a1 + "/" + a2 + "=" + a1 + "/" + a2);
    }
    for(int i = 0 ; i <= 29 ; i++)
    {
    number1 n2 = new number1();
    int b1 , b2 , b3 , b4;
    n2.setnumber();
    b1 = n2.getnumberi();
    b2 = n2.getnumberj();
    b3 = n2.getnumberx();
    b4 = n2.getnumbery();
    symbol s1 = new symbol();
    int c;
    s1.seta();
    c = s1.geta();
    if(c == 1)
    System.out.println(simplify(b2 , b1) + "+" + simplify(b4 , b3) + "=" + simplify(b2 * b4 , b1 * b3));
    if(c == 2)
    System.out.println(simplify(b2 , b1) + "-" + simplify(b4 , b3) + "=" + simplify(b2 * b4 , b1 * b3));
    if(c == 3)
    System.out.println(simplify(b2 , b1) + "*" + simplify(b4 , b3) + "=" + simplify(b2 * b4 , b1 * b3));
    if(c == 4)
    System.out.println(simplify(b2 , b1) + "/" + simplify(b4 , b3) + "=" + simplify(b2 * b4 , b1 * b3));
    }


    }
    public static String simplify(int a,int b)
    {
    int max = 0;
    for(int i = 0 ;i < 100 ;i ++)
    {
    int n = i + 1 ;
    if(a % n == 0 && b % n == 0)
    max = n;

    }
    return (String)( a / max + "/" + b / max);
    }

    }

  • 相关阅读:
    SQLERRM, use it with caution.
    nginx 的常用优化
    (备忘) 快速启动栏 “显示桌面”丢失 解决方案
    Invoke and BeginInvoke BeginInvoke和EndInvoke方法 (转)
    枚举CE进程
    WinForm 中DataGrideView 对键盘输入进行筛选
    双网卡上网(转载)
    在MSSQL上强制删除订阅 (转)
    sql server系统表详细说明(转)
    event.keycode大全(javascript)
  • 原文地址:https://www.cnblogs.com/overs/p/6491766.html
Copyright © 2011-2022 走看看