Avatar billede mora Nybegynder
10. september 2001 - 17:01 Der er 24 kommentarer og
1 løsning

If then else konstruktionen

Hvordan laver jeg en if med 2(eller flere) krav ?

altså
if a>80 og a<120 then
Avatar billede netsrac Praktikant
10. september 2001 - 17:03 #1
if (a>80 && a<120)
Avatar billede agony Nybegynder
10. september 2001 - 17:03 #2
IF (a> 80 && a <120)THEN {





}
Avatar billede netsrac Praktikant
10. september 2001 - 17:03 #3
&& = AND
|| = OR
Avatar billede nute Nybegynder
10. september 2001 - 17:04 #4
if( a > 80 && a<120 ){
  // gjør noe
} else {
  // gjør noe annet
}

&& = AND
|| = OR
!  = NOT

/nute
Avatar billede netsrac Praktikant
10. september 2001 - 17:05 #5
agony >> Husk Java er Case-sensitive, IF duer ikke.
Avatar billede agony Nybegynder
10. september 2001 - 17:07 #6
ja ja meget muligt har ikke kodet det skod i over to år
Avatar billede james_t_dk Juniormester
10. september 2001 - 17:10 #7
Du kan også lave en switch, men der kan du ikke bruge ><.

switch (choice [af typen integer] )
  case 1: 
    Udfør handling 1;
    break;
  case 2:
    Udfør handling 2;
    break;
  case 3:
    Udfør handling 3;
    break;
  default:
    Udfør en default handling der gælder hvis ingen af dine cases gør;
   
Avatar billede james_t_dk Juniormester
10. september 2001 - 17:12 #8
mora>> Men if sætningerne er vist svaret på dit spørgsmål

agony>> Sikke en pæn tone!
Avatar billede netsrac Praktikant
10. september 2001 - 17:16 #9
agony >> Med din IF / THEN ligner du en ASP/VB mand og er du det så ved du også godt at Java overgår ASP og VB på alle områder, så skod, nej vel.
Avatar billede agony Nybegynder
10. september 2001 - 18:32 #10
jeg koder faktisk kun JSP

men jeg ja jeg koder også uden de store problmer ASP/VB og JAVA
Avatar billede agony Nybegynder
10. september 2001 - 18:33 #11
JSP er sku det bedste der er sket for JAVA
Avatar billede nute Nybegynder
10. september 2001 - 18:33 #12
agony >> hvis du kun koder JSP, så kan du ikke kode spesielt godt med det løsningsforslaget ditt.

men hvorfor koder du i noe som du synes er skod ?? det er vel relativt tåpelig ?
Avatar billede netsrac Praktikant
10. september 2001 - 18:36 #13
nute >> relativt ?
Avatar billede nute Nybegynder
10. september 2001 - 18:39 #14
netsrac >> brukt for å \"dempe fallet\" :-) men optimalt skal det jo stå \"det er da fullstendig idiotisk\"

:-)
Avatar billede netsrac Praktikant
10. september 2001 - 18:43 #15
nute >> :)
Avatar billede stig3 Mester
10. september 2001 - 18:44 #16
alt er relativt var der engang en af mine elever der sagde.

............ måske tog han fejl.
Avatar billede nute Nybegynder
10. september 2001 - 18:48 #17
stig3 >> hmm....du må visst være relativt gammel ?!?! hvis det var en av *dine* elever som sa det, mener jeg...
Avatar billede netsrac Praktikant
10. september 2001 - 18:56 #18
nute >> relativt ? *G*
Avatar billede nute Nybegynder
10. september 2001 - 18:57 #19
netsrac >> brukt for å \"dempe fallet\" :-) men optimalt skal det jo stå \"du må da være fullstendig antikvitet\"

:-D
Avatar billede stig3 Mester
10. september 2001 - 18:58 #20
Jeg er 27 - i dette liv
Avatar billede mallemab Nybegynder
10. september 2001 - 19:09 #21
Hvis du bruger \'&\' beregnes alle dine betingelser før der bestemmes om din betingelse er true eller false, hvis du bruger \'&&\' beregnes betingelserne en efter en, og der bestemmes undervejs. F.eks.: if(n>=0 && s>=0), vil virke på den måde at hvis n ikke er >= 0 så beregnes s>=0 slet ikke da hele  ydtrykket jo så altid vil være false. Derimod vil begge betingelser blive udregnet hvis du brugte\'&\'. Ligeledes fungerer \'|\' og \'||\'

MVH Martin
Avatar billede mora Nybegynder
10. september 2001 - 19:56 #22
mallermab: Og det er vel udelukkende for optimation eller hvàd ?
Avatar billede agony Nybegynder
11. september 2001 - 12:12 #23
for 26000 om måneden koder jeg sku i hvad som helst
Avatar billede nute Nybegynder
11. september 2001 - 12:48 #24
agony >> det er jo betryggende for din arbeidsgiver å vite at du ikke er fornøyd med ditt arbeide. Og din lønn...hmmm...for å kode i noe du synes er skod, ville jeg hatt *mye* mer betalt, men så skal man også *kunne* kode i språket.

/nute

PS ! 26K er da ikke høy nok lønn til å blære seg med her inne på eksperten
Avatar billede mallemab Nybegynder
11. september 2001 - 19:27 #25
Jeps for at optimere koden eller f.eks. følgende tilfælde if(x==0 | z/x==q) så undgår man at dividere med nul !

MVH Martin
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

Managing Architect

IT-Universitetet i København

CIO

Djurslands Bank

IT-udvikler