0
import java.util.*;
public class test
{
public static void main(String[] args)
{
Scanner Input = new Scanner(System.in);
int[] guess;
guess = new int[6];
for(int i =0 ; i<5;i++)
{
guess[i] = Input.nextInt();
}
**int[] cypher = encryption(guess);**
System.out.print(cypher);
}
public static int[] encryption(int[] guess)
{
int[] cypher = null;
int end = guess.length;
for(int i=0 ; i< end ; i++)
{
**cypher[i] = guess[i] + 1;**
}
return cypher;
}
}
Ich habe versucht, ein Integer-Array (Cypher) zu verwenden, um ein Integer-Array (Rate) nach dem Herauskommen einer Funktion (Verschlüsselung) zu halten. Dieses Programm funktioniert jedoch nicht. Die unten aufgeführten Benachrichtigungen wurden veröffentlicht.Java-Verschlüsselung und Array-Fehler
Exception in thread "main" java.lang.NullPointerException
at test.encryption(test.java:31)
at test.main(test.java:19)
Warum? Wie kann ich das korrigieren?
Danke Jungs