How can I generate a random math operator? (Eclipse)How to generate a random alpha-numeric string?How can I concatenate two arrays in Java?Fastest way to determine if an integer's square root is an integerHow do I generate random integers within a specific range in Java?How can I generate an MD5 hash?How to create a generic array in Java?How can I create an executable JAR with dependencies using Maven?How can I convert a stack trace to a string?How can I change font size in Eclipse for Java text editors?
Practicality of 30 year fixed mortgage at 55 years of age
How to deal with a Homophobic PC
Flowers sent by the birds
Why weren't the Death Star plans transmitted electronically?
Algorithm that generates orthogonal vectors: C++ implementation
How can this Stack Exchange site have an animated favicon?
I am not a pleasant sight
Are fuzzy sets appreciated by OR community?
What does מעלה עליו הכתוב mean?
Neural Network vs regression
Designing a time thief proof safe
Reorder a matrix, twice
Why does (inf + 0j)*1 evaluate to inf + nanj?
Does the app TikTok violate trademark?
What does it mean by "my days-of-the-week underwear only go to Thursday" in this context?
Why does this image of Jupiter look so strange?
Why, even after his imprisonment, people keep calling Hannibal Lecter "Doctor"?
Is it impolite to ask for an in-flight catalogue with no intention of buying?
Is a Middle Name a Given Name?
Should the average user with no special access rights be worried about SMS-based 2FA being theoretically interceptable?
Medic abilities
Received a package but didn't order it
Is the iPhone's eSim for the home or roaming carrier?
Subverting the emotional woman and stoic man trope
How can I generate a random math operator? (Eclipse)
How to generate a random alpha-numeric string?How can I concatenate two arrays in Java?Fastest way to determine if an integer's square root is an integerHow do I generate random integers within a specific range in Java?How can I generate an MD5 hash?How to create a generic array in Java?How can I create an executable JAR with dependencies using Maven?How can I convert a stack trace to a string?How can I change font size in Eclipse for Java text editors?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I am wondering how to generate a random math operator (+*-/) in eclipse. OR how I can output ("What is " number1 " + " + number2)
I have already tried ("What is " number1 " + " + number2)
//Random number generator
firstNumber=number.nextInt(10-1)+1;
secondNumber=number.nextInt(10-1)+1;
//Output
System.out.println("What is " + firstNumber + secondNumber);
I expect an output of "what is number1 + number2"
eg; "What is 8 + 5"
java
add a comment
|
I am wondering how to generate a random math operator (+*-/) in eclipse. OR how I can output ("What is " number1 " + " + number2)
I have already tried ("What is " number1 " + " + number2)
//Random number generator
firstNumber=number.nextInt(10-1)+1;
secondNumber=number.nextInt(10-1)+1;
//Output
System.out.println("What is " + firstNumber + secondNumber);
I expect an output of "what is number1 + number2"
eg; "What is 8 + 5"
java
1
This will return you a random operator: "+*-/".charAt(ThreadLocalRandom.current().nextInt(4));
– Not a JD
Mar 28 at 18:28
add a comment
|
I am wondering how to generate a random math operator (+*-/) in eclipse. OR how I can output ("What is " number1 " + " + number2)
I have already tried ("What is " number1 " + " + number2)
//Random number generator
firstNumber=number.nextInt(10-1)+1;
secondNumber=number.nextInt(10-1)+1;
//Output
System.out.println("What is " + firstNumber + secondNumber);
I expect an output of "what is number1 + number2"
eg; "What is 8 + 5"
java
I am wondering how to generate a random math operator (+*-/) in eclipse. OR how I can output ("What is " number1 " + " + number2)
I have already tried ("What is " number1 " + " + number2)
//Random number generator
firstNumber=number.nextInt(10-1)+1;
secondNumber=number.nextInt(10-1)+1;
//Output
System.out.println("What is " + firstNumber + secondNumber);
I expect an output of "what is number1 + number2"
eg; "What is 8 + 5"
java
java
asked Mar 28 at 18:23
AziomAziom
64 bronze badges
64 bronze badges
1
This will return you a random operator: "+*-/".charAt(ThreadLocalRandom.current().nextInt(4));
– Not a JD
Mar 28 at 18:28
add a comment
|
1
This will return you a random operator: "+*-/".charAt(ThreadLocalRandom.current().nextInt(4));
– Not a JD
Mar 28 at 18:28
1
1
This will return you a random operator: "+*-/".charAt(ThreadLocalRandom.current().nextInt(4));
– Not a JD
Mar 28 at 18:28
This will return you a random operator: "+*-/".charAt(ThreadLocalRandom.current().nextInt(4));
– Not a JD
Mar 28 at 18:28
add a comment
|
3 Answers
3
active
oldest
votes
System.out.println("What is " + firstNumber + " + " + secondNumber);
add a comment
|
You can simply use System.out.printf
System.out.printf("What is %d + %d", firstNumber, secondNumber);
add a comment
|
To print something like "What is 5 + 8" or * or / or - randomly you can do:
System.out.println(
"What is "
+ firstNumber
+ " "
+ "+-*/".charAt((new Random()).nextInt(4))
+ " "
+ secondNumber);
The new Random()
creates a random object to which then you apply .nextInt(4)
which generates a random number from 0 to 3.
You apply charAt()
to "+-*/" with a random location 0 to 3 defined by the random number. This allows you to return a +, -, *, or / randomly.
Lastly, you concatenate "What is " with the first number with the random operator with the second number.
Don't forget to import java.util.Random;
add a comment
|
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55404497%2fhow-can-i-generate-a-random-math-operator-eclipse%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
System.out.println("What is " + firstNumber + " + " + secondNumber);
add a comment
|
System.out.println("What is " + firstNumber + " + " + secondNumber);
add a comment
|
System.out.println("What is " + firstNumber + " + " + secondNumber);
System.out.println("What is " + firstNumber + " + " + secondNumber);
answered Mar 28 at 18:26
bakero98bakero98
5312 silver badges16 bronze badges
5312 silver badges16 bronze badges
add a comment
|
add a comment
|
You can simply use System.out.printf
System.out.printf("What is %d + %d", firstNumber, secondNumber);
add a comment
|
You can simply use System.out.printf
System.out.printf("What is %d + %d", firstNumber, secondNumber);
add a comment
|
You can simply use System.out.printf
System.out.printf("What is %d + %d", firstNumber, secondNumber);
You can simply use System.out.printf
System.out.printf("What is %d + %d", firstNumber, secondNumber);
answered Mar 28 at 18:26
Aniket SahrawatAniket Sahrawat
7,2002 gold badges14 silver badges41 bronze badges
7,2002 gold badges14 silver badges41 bronze badges
add a comment
|
add a comment
|
To print something like "What is 5 + 8" or * or / or - randomly you can do:
System.out.println(
"What is "
+ firstNumber
+ " "
+ "+-*/".charAt((new Random()).nextInt(4))
+ " "
+ secondNumber);
The new Random()
creates a random object to which then you apply .nextInt(4)
which generates a random number from 0 to 3.
You apply charAt()
to "+-*/" with a random location 0 to 3 defined by the random number. This allows you to return a +, -, *, or / randomly.
Lastly, you concatenate "What is " with the first number with the random operator with the second number.
Don't forget to import java.util.Random;
add a comment
|
To print something like "What is 5 + 8" or * or / or - randomly you can do:
System.out.println(
"What is "
+ firstNumber
+ " "
+ "+-*/".charAt((new Random()).nextInt(4))
+ " "
+ secondNumber);
The new Random()
creates a random object to which then you apply .nextInt(4)
which generates a random number from 0 to 3.
You apply charAt()
to "+-*/" with a random location 0 to 3 defined by the random number. This allows you to return a +, -, *, or / randomly.
Lastly, you concatenate "What is " with the first number with the random operator with the second number.
Don't forget to import java.util.Random;
add a comment
|
To print something like "What is 5 + 8" or * or / or - randomly you can do:
System.out.println(
"What is "
+ firstNumber
+ " "
+ "+-*/".charAt((new Random()).nextInt(4))
+ " "
+ secondNumber);
The new Random()
creates a random object to which then you apply .nextInt(4)
which generates a random number from 0 to 3.
You apply charAt()
to "+-*/" with a random location 0 to 3 defined by the random number. This allows you to return a +, -, *, or / randomly.
Lastly, you concatenate "What is " with the first number with the random operator with the second number.
Don't forget to import java.util.Random;
To print something like "What is 5 + 8" or * or / or - randomly you can do:
System.out.println(
"What is "
+ firstNumber
+ " "
+ "+-*/".charAt((new Random()).nextInt(4))
+ " "
+ secondNumber);
The new Random()
creates a random object to which then you apply .nextInt(4)
which generates a random number from 0 to 3.
You apply charAt()
to "+-*/" with a random location 0 to 3 defined by the random number. This allows you to return a +, -, *, or / randomly.
Lastly, you concatenate "What is " with the first number with the random operator with the second number.
Don't forget to import java.util.Random;
edited Mar 28 at 18:42
answered Mar 28 at 18:37
JustAFellowCoderJustAFellowCoder
23810 bronze badges
23810 bronze badges
add a comment
|
add a comment
|
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55404497%2fhow-can-i-generate-a-random-math-operator-eclipse%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
This will return you a random operator: "+*-/".charAt(ThreadLocalRandom.current().nextInt(4));
– Not a JD
Mar 28 at 18:28