首页 > 其他分享 >10.11

10.11

时间:2023-10-11 12:11:39浏览次数:45  
标签:String MIN int private static VALUE 10.11

package com;
import java.util.*;


public class test {
private static final String[] OPERATORS = {"+", "-", "*", "/"};
private static final int MIN_VALUE = 1;
private static final int MAX_VALUE = 50;
private static final Set<String> generatedQuestions = new HashSet<>();

public static void main(String[] args) {
generateQuestions(50);
}

public static void generateQuestions(int count) {
for (int i = 0; i < count; i++) {
String question = generateQuestion();
while (generatedQuestions.contains(question)) {
question = generateQuestion();
}
generatedQuestions.add(question);
System.out.println(question);
}
}

private static String generateQuestion() {
Random random = new Random();
int num1 = random.nextInt(MAX_VALUE - MIN_VALUE) + MIN_VALUE;
int num2 = random.nextInt(MAX_VALUE - MIN_VALUE) + MIN_VALUE;
String operator = OPERATORS[random.nextInt(OPERATORS.length)];
return num1 + " " + operator + " " + num2;
}
}

标签:String,MIN,int,private,static,VALUE,10.11
From: https://www.cnblogs.com/wangzelin/p/17756785.html

相关文章

  • 10.11每日总结
    关于java集合迭代器中的it.hashNext()和it.next()方法今天突然想了一下找个问题,网上大多数说是直接取下一个元素,很迷惑,那么迭代器中it.next()方法到底是取当前元素并且指针下移还是直接取得下一个元素呢?下面就找个问题追了一下源码 //jdk1.8privateclassItrimplementsIter......
  • 10.11日记
    工厂方法模式描述:在子类中实现父类的抽象方法不需要修改工厂类,只需要添加就行。符合开闭原则//商品接口的实现类interfaceProduct2{   functionshow():void;}classConcreateProductAimplementsProduct2{   publicfunctionshow():void   {       ......
  • 10.11 定义枚举结构
    demo1在枚举类中定义成员属性与方法enumColor{ //枚举类 RED("红色"),GREEN("绿色"),BLUE("蓝色"); //枚举对象要写在首行 privateStringtitle;//成员属性 privateColor(Stringtitle){//构造方法初始化属性; this.title=title; } @Override publicStrin......
  • MariaDB 10.11 参数变化一览
    在MariaDB10.11中,有一些参数发生了变化,下面就一起来看一下。slowquery在mariadb10.11中,与慢查询相关的参数共13个,相比于mariadb10.6,有几个参数发生了变化。MariaDB[(none)]>showvariableslike'%slow%';+---------------------------------+------------------------......
  • 力扣 面试题 10.11. 峰与谷
    面试题10.11.峰与谷在一个整数数组中,“峰”是大于或等于相邻整数的元素,相应地,“谷”是小于或等于相邻整数的元素。例如,在数组{5,8,4,2,3,4,6}中,{8,6}是峰,{5,2}是谷。现在给定一个整数数组,将该数组按峰与谷的交替顺序排序。示例:输入:[5,3,1,2,3]输出: [......
  • 10.11 循环处理的实现方法
    接下来,让我们继续解析汇编语言的源代码,看一下for循环及if条件分支等C语言程序的流程控制是如何实现的。代码清单10-8是将局部变量i作为循环计数器连续进行10次循环的C语言......
  • 10.11循环处理的实现方法
       C语言程序的流程控制,代码清单10-8。      C语言的for语句是通过括号中指定循环计数器的初始值(i=0)、循环的继续条件(i<10)、循环计数器的更新(i++)这3种......
  • 10.11循环处理的实现方法
    接下来,让我们继续解析汇编语言的源代码,看一下for循环及if条件分支等C语言程序的流程控制是如何实现的。代码清单10-8是将局部变量i作为循环计数器连续进行10次循环的C语言......
  • 10.11循环处理的实现方法
    接下来,让我们继续解析汇编语言的源代码,看一下for循环及if条件分支等C语言程序的流程控制是如何实现的。代码清单10-8是将局部变量i作为循环计数器“连续进行10次......
  • 训练日志 2018.10.11
    昨天晚上打比赛,感觉手好生,题意看了半天,才看懂,然后就是TLE,这回还好一点,马上想到了,修改的算法,但是细节没处理好,WA了,找了好一会才发现代码的错误,第二题就更艰辛了,一开始就跑偏......