- 1

Can anyone write this code pls? In java language

1- make empty list 2- Make the loop with 20 turns 3- Every turn, make a random number and save it in the list that you did (it is not you who wrote it, it must be a random number, the code is what you did) 4- Make a for loop, damage the numbers in the list that you did, and print the numbers in them My attempt Import java. Util. Random; Public class Rondom num { List <integer > emplist = collections.emptylist(); Public static void main(strings []args){ Rondom random = new random(); For(int i =0; i<20;i++){ Int emplist= random.nextInt(); System.out.println(emplist);

17th Apr 2022, 10:06 PM
Fatma hgazy
Fatma hgazy - avatar
3 Answers
+ 3
another view on your code write language keywords lower-case import public for int package names lower-case java.util. class names upper-case Integer Collections String Random //Rondom typo Random class name can't contain space //public class Rondom num { public class RandomNum { // add right parenthesis to loop for (...) { ... } Collections.emptyList() is imutable, use ArrayList instead //List<Integer> emplist = Collections.emptyList(); List<Integer> emplist = new ArrayList<>(20); //import other api classes import java.util.List; import java.util.ArrayList; //import java.util.Collections; emplist is non-static field, you need create object of your class, and use it as RandomNum rn = new RandomNum(); rn.emplist.add( number) System.out.println( rn.emplist);
18th Apr 2022, 12:48 AM
zemiak
+ 2
I hope this code helps you List<Integer> list=new ArrayList<Integer>(); int rand_int; Random rand = new Random(); for(int i=0; i<20; i++) { rand_int = rand.nextInt(100); // Generate random integers in range 0 to 99 list.add(rand_int); } System.out.println(list); https://code.sololearn.com/crDP0Geg3c86
18th Apr 2022, 12:00 AM
SoloProg
SoloProg - avatar
+ 2
Please specify a language name in post's tags https://code.sololearn.com/W3uiji9X28C1/?ref=app
18th Apr 2022, 4:34 AM
Ipang