/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
hmm hvorfor ikke?
Fra : Gimmer


Dato : 30-09-02 17:15

Jeg har lige et problem... jeg skal lave et program som skal fortælle om
tallet er negativt, neutralt eller positivt. men den vil ikke rigtigt!
hvad gør jeg galt?
Programmet som ser således ud:
Grunden til jeg importere cs1 er pga indlæsning fra keyboard!
import cs1.*;

class tis
{
public static void main(String[] args)
{
int tal;
boolean done = false;
System.out.println("Tryk et tal");
System.out.println("tast q for afslut");
tal = Keyboard.readInt();

while (!done)
{
// String navn= Keyboard.readString();

if (tal < 0)
System.out.println("tallet er for lille");
else
if (tal==0)
System.out.println("tallet er neutralt");
else
if (tal >0)
System.out.println("tallet er positivt");
else
//if (navn = 'q')
done = true;
}
}
}
vh Gimmer



 
 
Jesper Sørensen (30-09-2002)
Kommentar
Fra : Jesper Sørensen


Dato : 30-09-02 18:12

done bliver ihvertfald aldrig sat til true. Prøv at skrive
System.out.flush() efter dine println

mvh
JS
"Gimmer" <gimmer@hotmail.com> wrote in message
news:3d987874$0$84694$edfadb0f@dspool01.news.tele.dk...
> Jeg har lige et problem... jeg skal lave et program som skal fortælle om
> tallet er negativt, neutralt eller positivt. men den vil ikke rigtigt!
> hvad gør jeg galt?
> Programmet som ser således ud:
> Grunden til jeg importere cs1 er pga indlæsning fra keyboard!
> import cs1.*;
>
> class tis
> {
> public static void main(String[] args)
> {
> int tal;
> boolean done = false;
> System.out.println("Tryk et tal");
> System.out.println("tast q for afslut");
> tal = Keyboard.readInt();
>
> while (!done)
> {
> // String navn= Keyboard.readString();
>
> if (tal < 0)
> System.out.println("tallet er for lille");
> else
> if (tal==0)
> System.out.println("tallet er neutralt");
> else
> if (tal >0)
> System.out.println("tallet er positivt");
> else
> //if (navn = 'q')
> done = true;
> }
> }
> }
> vh Gimmer
>
>



Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408518
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste