package test4;

import java.util.Scanner;
import java.util.Random;
public class Test4 {
public static void dayin(int n6)
{Random r = new Random();
int i3= r.nextInt(10);
if(i3%4==0)
{
System.out.print("+");
}
if(i3%4==1)
{
System.out.print("-");
}
if(i3%4==2)
{
System.out.print("*");
}
if(i3%4==3)
{
System.out.print("/");
}


}
public static void dayin2(int n6)
{Random r = new Random();
int i3= r.nextInt(10);
if(i3%2==0)
{
System.out.print("+");
}
if(i3%2==1)
{
System.out.print("-");
}
}
public static void main(String[] args)
{Random r = new Random();
Scanner sc=new Scanner(System.in);
System.out.println("请输入操作数");
int n1=sc.nextInt();
System.out.println("请输入所要打印题目数量:");
int n2=sc.nextInt();
System.out.println("请输入所需打印方式:(每行几个)");
int n3=sc.nextInt();
System.out.println("请输入数字最大值:");
int n4=sc.nextInt();
System.out.println("是否有乘除 1:有 2:无");
int n5=sc.nextInt();
System.out.println("是否有括号 1:有 2:无");
int n6=sc.nextInt();
if(n5==1)
{int k=0;
for(int i=0;i<n2;i++)
{int first=r.nextInt(n4);
System.out.print( first);
int r1=r.nextInt(n1-2)+0;
int i1=r1+1;
int r2=r.nextInt(n1-1-i1)+i1+1;
//System.out.println(r1);
//System.out.println(r2);
for(int j=0;j<n1;j++)
{ if(n6==1)
{if(j==r2)
{
System.out.print(")");
}
}
dayin(n6);
if(n6==1)
{ if(j==r1)
{
System.out.print("(");
}
}
int i2 =r.nextInt(n4);
System.out.print(i2);
}

System.out.print("= ");

k++;
if(k%n3==0)
{
System.out.println();
}
}
}
if(n5==2)
{
int k=0;
for(int i=0;i<n2;i++)
{int first=r.nextInt(n4);
System.out.print( first);
int r1=r.nextInt(n1-2)+0;
int i1=r1+1;
int r2=r.nextInt(n1-1-i1)+i1+1;
//System.out.println(r1);
//System.out.println(r2);
for(int j=0;j<n1;j++)
{ if(n6==1)
{if(j==r2)
{
System.out.print(")");
}
}
dayin2(n6);
if(n6==1)
{ if(j==r1)
{
System.out.print("(");
}
}
int i2 =r.nextInt(n4);
System.out.print(i2);
}

System.out.print("= ");

k++;
if(k%n3==0)
{
System.out.println();
}
}
}
}
}

最新文章

  1. Newtonsoft.Json设置类的属性不序列化
  2. 使用ajax分页
  3. knockoutjs with绑定导致unobtrusive validation失效的问题
  4. 六 GPU 并行优化的几种典型策略
  5. thinkphp验证码点击更换js实现
  6. EASYUI Dialog的基本使用
  7. html5 做游戏 Quintus Sublime Text牛逼的神器
  8. AndroidStudio SVN检出
  9. 清理我的 Mac
  10. Spark入门学习
  11. 基于HTTP头部的注入
  12. 线上centos6出现软死锁 kernel:BUG: soft lockup
  13. 多线程中使用CheckForIllegalCrossThreadCalls = false访问窗口
  14. AndroidsStudio_找Bug
  15. mysql+servlet+jsp实现数据库的增删改查
  16. 项目Alpha冲刺--2/10
  17. 对Functional Language的认识
  18. RabbitMQ文档翻译——Hello World!(上)
  19. Asp.net单点登录解决方案
  20. IPC学习

热门文章

  1. windows 使用ACR122U-A9设备读写M1卡
  2. day23 约束 &amp; 锁 &amp; 范式
  3. NOIP 口胡
  4. Spring Boot整合log4j实战(一):排除自带依赖、日志重定向、测试类验证
  5. 【Spark】Day01-入门、模块组成、4种运行模式详解及配置、案例实操(spark分析过程)
  6. python算法初步(一)
  7. 用 Java?试试国产轻量的 Solon v1.11.4(带视频)
  8. kafka详解(03) - kafka JAVA API
  9. CentOS 7安装mysql5.7-单节点&amp;主从
  10. linux开机自启动设置