我想知道如何在Eclipse中生成随机数学运算符(+ *-/)。或我如何输出(“什么是“ number1” +“ + number2)
我已经尝试过(“什么是“ number1” +“ + number2)
//随机数生成器
firstNumber=number.nextInt(10-1)+1;
secondNumber=number.nextInt(10-1)+1;
//输出
System.out.println("What is " + firstNumber + secondNumber);
我希望输出“什么是数字1 +数字2” 例如; “什么是8 + 5”
答案 0 :(得分:2)
System.out.println("What is " + firstNumber + " + " + secondNumber);
答案 1 :(得分:2)
您可以简单地使用System.out.printf
System.out.printf("What is %d + %d", firstNumber, secondNumber);
答案 2 :(得分:1)
要随机打印“ 5 + 8是什么”或*或/或-之类的内容,您可以执行以下操作:
System.out.println(
"What is "
+ firstNumber
+ " "
+ "+-*/".charAt((new Random()).nextInt(4))
+ " "
+ secondNumber);
new Random()
创建一个随机对象,然后应用.nextInt(4)
,该对象将生成一个从0到3的随机数。
您将charAt()
应用于“ +-* /”,其随机位置由0到3定义。这使您可以随机返回+,-,*或/。
最后,您将第一个数字的“什么是”与第二个数字的随机运算符连接起来。
别忘了import java.util.Random;