0
J'ai essayé de coder ceci, pour incrémenter l'entrée de l'utilisateur de 33 si l'entrée est "31" ou plus jusqu'à l'entrée ou "90", et j'ai frappé un mur où je veux utiliser l'entrée de l'utilisateur de la matrice, mais je ne peux pas. Quelqu'un pourrait-il aider? Je vous remercie.Comment utiliser le paramètre précédent de la matrice dans la boucle
if (choice.equals("R")) {
System.out.println("You have selected to draw a Rectangle!");
System.out.println("Please enter the Height and Width of the rectangle that is within 30cm - 90cm: ");
int[] array = new int[2];
int[] array2 = new int[2];
Scanner scan = new Scanner(System.in);
String line1 = scan.nextLine();
String[] numbers1 = line1.split(" ");
for(int i=0;i<numbers1.length;i++){
array[i] = Integer.parseInt(numbers1[i]);
}
Je suis en train de faire une méthode pour pouvoir appeler facilement à plus tard, mais c'est le problème que je ne peux pas terminer mon calcul.
public static void timeTurn (int a, int b) {
for(int i = 1000; i < 3001; i+= 33) {
if(numbers1.equals(>=30)) {
}
}
}
passer le tableau dans votre fonction? 'public static void timeTurn (int a, int b, chaîne [] numéros1) {'. Ce n'est pas clair ce que vous demandez ici. – ebyrob
J'essaie de convertir cm en millisecondes (1000 à 3000), et je pense que faire une méthode rendrait l'appel le plus facile. Par exemple, si l'utilisateur entre "60" je veux que la méthode incrémente les 1000 millisecondes de 33 jusqu'à 2000 est atteint; si ça a du sens. – Daniel
Cela ne me semble pas logique de convertir une unité de distance en unité de temps. Cependant, si vous pouvez écrire le code complet en ligne sans une fonction dans votre exemple, veuillez le faire et peut-être que nous pouvons vous aider à le transformer en une fonction. – ebyrob