java-Hvordan converter man "int" til "boolean"

Tags:    java convertering int boolean quiz

Hej jeg har lavet denne kode men får fejlen at den ikke kan: converte "svar" fra "int" til "boolean". kan du i hjælpe mig?

import java.util.Scanner;
public class quiz {
static void main(String [] args) {
int svar;

svar = Integer.parseInt(args[0]);


System.out.println("hvad er 5+5; ");
Scanner input = new Scanner(System.in);

svar = input.nextInt();

if(svar = 10){ //fejlen er på denne linje
System.out.println("korrekt du må være inteligent");
}else{
System.out.println("ukorrekt du må være uinteligent");
}

}
}



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hvis du skal checke en værdi som du gør på linien hvor du får fejl skal du skrive ==. Et enkelt = er et assignment mens == og === er et check.



Indlæg senest redigeret d. 08.02.2014 19:21 af Bruger #17081
tak for hjælpen



tak for hjælpen


husk at stemme indlæg op, som du fandt hjælpsomme, for dit spørgsmål

Hvis du skal checke en værdi som du gør på linien hvor du får fejl skal du skrive ==. Et enkelt = er et assignment mens == og === er et check.


Er ikke sikker på at Java har '===' operator. Mener kun der findes '==' til at checke med.

Alternativt kan man lave en funktion, der kan bruges, hvor alt der evalueres til nul er true, mens noget andet er false.

Fold kodeboks ind/udJava kode 




Indlæg senest redigeret d. 09.02.2014 13:54 af Bruger #4487
t