14. oktober 2008 - 11:27Der er
6 kommentarer og 1 løsning
Lille hjælp til loop
Hejsa.
Jeg har et program hvor man skal indtaste antal minutter, og så vises det, hvor i antal timer og resterende minutter. Dette fungerer også fint nok. Når man indtaster et negativt tal, så skal den vise en fejlmeddelelse, hvilket den også gør. Men ved indtastning af et negativt tal beregner den også og viser svaret selvom det er negativt og det skal den ikke gøre.
Er der nogle der kan hjælpe med dette?
import java.util.Scanner;
public class AS62 { /** * author: Michael Lunde */ public static void main (String[] args) {
int totalMinutes; int Hours; int remainMinutes;
boolean waitingForInput = true;
Scanner sc = new Scanner (System.in); do { System.out.println("Please enter an integer value of minutes:");
System.out.printf("The amount of hours are %d", hours); System.out.printf(" and the remaining amount of minutes are %d\n", remainMinutes); } if (totalMinutes < 0) System.out.println("Please enter an integer equal or greater than zero."); } else { System.out.println("Invalid amount...please re-enter!"); } } while (waitingForInput); } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.