webForumDet fria alternativet

Evaluera uttryck

4 svar · 371 visningar · startad av kristoffer

kristofferMedlem sedan juni 20001 257 inlägg
#1

Finns det någon metod som evaluerar ett uttryck och returnerar true eller false?

------------------
Kolja heter haddock på engelska.

[Redigerat av kristoffer den 27 sep 2001]

SPiNMedlem sedan mars 20007 896 inlägg
#2

Man kan göra så här:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
boolean c = (a == b) ? true : false;

Om a = b kommer c att tilldelas true, annars false.

Ex:

public class Tmp {
	public static void main(String[] args) {
		int a = 1;
		int b = 1;
		
		boolean c;
		c = (a == b) ? true : false;
		
		if(c)
			System.out.println("Sant");
		else
			System.out.println("Falskt");
	}
}

------------------
SPiN, bjorne.w@telia.com

-- Den som går i andras fotspår kommer aldrig först --

LimeMedlem sedan sep. 2001961 inlägg
#3

Behöver man ens göra såhär:

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
boolean c = (a == b) ? true : false;

Jag menar, a==b returnerar ju true elller false så om a == b så tilldelas c true annars false i vilket fall som helst.

Notationen ovan är ju bara en bitvis tilldelning och används mer om man vill ge en icke boolean olika värden beroende på ett boolsk uttryck.

Ex.
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
String c = (a == b) ? "true" : "false";

/Lime

------------------
Praeterea conseo microsoftenem esse delendam.
- modernt latinskt ordspråk

SPiNMedlem sedan mars 20007 896 inlägg
#4

Du har så rätt, så...

------------------
SPiN, bjorne.w@telia.com

-- Den som går i andras fotspår kommer aldrig först --

psMedlem sedan juni 2000841 inlägg
#5

Ta en koll på reguljära uttryck. Det är mycket användbart för att evaluera..

------------------
ps » Email » URL

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)