03. november 2004 - 12:25Der er
12 kommentarer og 1 løsning
metode med parameter ind i en if-sætning
jeg har en metode med 2 parameter (public void registrering(int r, int t) hvordan putter jeg den ind i en if sætning, jeg kan godt hvis den ikke har nogle parameter, men med parameter, så vil den ikke compile, den siger 'class' expected
det kommer an på hvad du mener, her er et par eksempler:
her bliver funktionen altid kaldt: if(true) { registrering(10,20); }
hvis a er positiv så kaldes funktionen med nogle paramtre, hvis a er negativ kaldes funktionen med andre parametre int a=-10; if(a>0) { registrering(10,20); } else { registrering(30,60); }
Dett akn man ikke: if(registrering(30,60)) { //Det er helt galt }
da registrering-funktionen ikke har nogen retur-type kan man ikke putte den ind i betingelsen på en if-sætning
jamen kan man ikke gøre så man kan indtaste int r og int t oppe i if sætningen. det er fordi det er en slags tekst baseret menu, og hvis man så vælger eks. 1 i menuen, så skal den køre den metode der hedder public void registrering(int r, int t) og så skal man kunne indtaste r og t der?
DinKlasseHvorMetodenregistreringligger = Den klasse hvor din metode public void registrering(int r, int t)
findes
Synes godt om
Ny brugerNybegynder
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.