- Het omvormen doe je met
int i = Integer.parseInt(str);
. Hierbij moet de string dus enkel bestaan uit gehele getallen, dus geen letters, tekens of kommagetallen. Indien er dus wel een ander teken in zit zal dit een error geven. (NumberFormatException
) - Dit kan je gewoon doen door er een lege string bij op te tellen,
String str = "" + i;
Hier zijn geen voorwaarden aan verbonden. - :
- Bij de 4de regel moet er in de plaats van i een j staan. (i wordt ook niet gebruikt in methode dus zou ik weglaten)
- Bij de 3de regel Je gaat een double delen door een int dus je krijg een
lossy conversion from double to int
- Bij de 13de regel moet er tussen
int
enx
een[]
. Het wordt dus:int[] x = {1, -2, 3, -4, 5, -6};
- :
static double sin(double x)
static double pow(double x, double y)
static double E()
static double random()
-
Een veld, echter bij het oproepen van een methode zullen er ook haakjes staan, al dan niet met parameters.
-
:
public static int geefAscii(char a) { int ascii = (int)a; return ascii; }
-
:
public class Hoofdletters { public int aantalHoofdletters(String tekst) { int aantal = 0; for (int i = 0; i < tekst.length() ; i++) { char c = tekst.charAt(i); if (c >= 65 && c <= 90) { aantal++; } } return aantal; } public static void main(String[] args) { Hoofdletters t = new Hoofdletters(); System.out.println(t.aantalhoofdletters(`Hoeveel Hoofdletter Heeft deze Boel`)); } }
-
:
public class Gemiddelde { public double gemiddelde(double getal1, double getal2) { double som = getal1 + getal2; double gemiddelde = som / 2; return gemiddelde; } public static void main(String[] args) { Gemiddelde t = new Gemiddelde(); double i = 50.0; double j = 5.0; System.out.println(t.gemiddelde(i, j)); } }
-
Character.isUpperCase(c)
Waarbij c de variable naam is -
String woord = makenVanWoord(a, b, c);
( met a, b, c als variable namen ) -
public boolean isZinvol(String tekst)