Java 할당에 문제가 있습니다. 누군가가 추첨에서 6 개의 숫자를 입력 할 수있게 해주는 프로그램을 만들어야합니다. 사용자는 티켓에서 6 개의 다른 번호를 입력하게됩니다. 이 프로그램은 그 무승부에 얼마나 많은 일치가 있는지 확인합니다. 경기가 3 번 미만인 티켓은 승자가 아닙니다. 3, 4, 5 또는 6 경기가 있는지 여부를 나타내는 메시지를 제공해야합니다. 나는 이것을위한 나의 코스 노트에서 무엇이라도 발견 할 수 없다. 아래는 내가 지금까지 작성한 코드입니다 : 촬영 한 후 6 개 로또 번호를 가정두 배열의 데이터 값 비교
import java.util.Scanner;
//Activates scanner utility
public class lottery
{
public static void main(String[]args)
{
Scanner in = new Scanner(System.in);
//Names scanner, completes activating scanner
int array1[] = new int [6];
System.out.print("Enter Winning Numbers:");
for(int j=0;j<array1.length;j=j+1){
array1[j] = in.nextInt();
}
System.out.print("Winning Numbers Are: ");
for(int j=0;j<array1.length;j=j+1){
System.out.print(array1[j]+" ");
}
int yourNumbers[] = new int [6];
System.out.println();
System.out.print("Enter Your Numbers:");
for(int j=0;j<yourNumbers.length;j=j+1){
yourNumbers[j] = in.nextInt();
}
System.out.println("Your Numbers Are: ");
for(int j=0;j<yourNumbers.length;j=j+1){
System.out.print(yourNumbers[j]+" ");
}
System.out.println();
if(array1==yourNumbers){
System.out.println("6 Numbers Match - JACKPOT WINNER!!!");;
} else {
System.out.print("Not a Winner - Better Luck Next Time.");
}
in.close();
//Deactivates the scanner utility
}
}
감사 : 숫자가 동일하고 같은 위치에 필요한 경우
다음과 같은 일을한다. 프로그램에서 어디에 배치해야합니까? – MarkLes
문제 없습니다. 그것이 도움이된다면 답을 받아 들여라. –