java programming Your assignment in problem 1 is to write a Java program that le
ID: 3876085 • Letter: J
Question
java programming
Your assignment in problem 1 is to write a Java program that lets you select six lottery numbers. To simplify this first version, you can accept any six values including duplicates. Your program must have the following elements: Create a class named Lottery1 .Use a loop to continue prompting for the six integers. Exit when all six values have been captured. Use an array to store the six int values. After populating the array, use a loop to print out each of the values. .Perform everything within the main method. SAMPLE OUTPUT: java Lottery1 Enter a number from 1-54 (pick #1): 12 Enter a number from 1-54 (pick #2): 60 Enter a number from 1-54 (pick #3): 12 Enter a number from 1-54 (pick #4): 26 Enter a number from 1-54 (pick #5): 15 Enter a number from 1-54 (pick #6): 9 Playing the following six numbers: 12 60 12 26159Explanation / Answer
Create a file named Lottery1.java and paste following code into it!
Lottery1.java
import java.util.Scanner;
public class Lottery1 {
public static void main(String[] args)
{
int [] array = new int[6];
int i = 0;
while(i < 6)
{
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number from 1-54 (pick #" + (i+1) + "): " );
int input = scanner.nextInt();
array[i] = input;
i++;
}
System.out.println("Playing the following 6 numbers" );
i = 0;
while(i < 6)
{
System.out.print(array[i] + " ");
i++;
}
}
}
Sample Output:
Enter a number from 1-54 (pick #1): 11
Enter a number from 1-54 (pick #2): 22
Enter a number from 1-54 (pick #3): 33
Enter a number from 1-54 (pick #4): 44
Enter a number from 1-54 (pick #5): 55
Enter a number from 1-54 (pick #6): 66
Playing the following 6 numbers
11 22 33 44 55 66
Create a file named Lottery2.java and paste following code into it!
Lottery2.java
import java.util.Scanner;
public class Lottery2 {
public static boolean isvalid(int x)
{
if(x >=1 & x<= 54)
{
return true;
}
else
{
return false;
}
}
public static void main(String[] args)
{
int [] array = new int[6];
int i = 0;
while(i < 6)
{
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number from 1-54 (pick #" + (i+1) + "): " );
int input = scanner.nextInt();
if(isvalid(input))
{
array[i] = input;
i++;
}
else
{
System.out.println("ERROR==>Please select from 1-54:");
}
}
System.out.println("Playing the following 6 numbers" );
i = 0;
while(i < 6)
{
System.out.print(array[i] + " ");
i++;
}
}
}
Sample Output:
Enter a number from 1-54 (pick #1): 11
Enter a number from 1-54 (pick #2): 22
Enter a number from 1-54 (pick #3): 33
Enter a number from 1-54 (pick #4): 44
Enter a number from 1-54 (pick #5): 55
ERROR==>Please select from 1-54:
Enter a number from 1-54 (pick #5): 54
Enter a number from 1-54 (pick #6): 54
Playing the following 6 numbers
11 22 33 44 54 54
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.