Hallo, woran ich gerade arbeite ist, wie man eine Zahl für Beispiel 10 überprüft und die nächste Zahl, die 11 und die Nummer vor 10 ist , 9 und dann diese Zahlen zu stornieren und falsch zurückgeben. Diese sind alle redundant und können 23 mit einem Buchstaben zum Beispiel Kombination ersetzt werden können, mit einem einzigen Ui ersetzt werden, die bereitsWie überprüft man, ob der nächste oder letzte Wert in einem Ausdruck in Java existiert?
public static boolean continue_sequence(int x, int y){
if(x >= 0 && y == -1){
return false;
}
// above is separate check that works below is the one I am trying to fix
else if(x >= 0 && y += 1 || y -= 1){
return false;
}
else{
return true;
}
}
hier ist das, was der Ausgang
U U Testing combination:21 U Ui Testing combination:22 U U2 Testing combination:23
wie für einen redundanten Fall sieht wurde vor diesen Tests getestet, weil die Sequenzlänge im Laufe der Zeit länger wird, da es 18 verschiedene Instanzen gibt (wie URLB 'B2 usw.).
nicht sicher, was du meinst, aber suchen Sie so etwas wie 'else if (x> = 0 && Math.abs (x-y) == 1)'? – Zircon
was willst du überhaupt machen ?! –
Ich versuche, Zahlen loszuwerden, die nacheinander nach dem anderen kommen, so wie 9,10,11, ich möchte keine Zahlen in der Reihenfolge haben. stattdessen etwas wie 9,12,16. hilft das @Zircon? –