18. november 2005 - 00:38Der er
18 kommentarer og 1 løsning
definere værdi i mit array som en int , hvorfor virker det ikke
ArrayList list = GenPoi.getList ();
for (int k = 0; k < list.size(); k++) { System.out.println (list.get (k)); int num = (list.get (k)); num = num * 2 + 2 - 3; // Lav dine udregninger SystemOut.println (num) }
for (int k = 0; k < list.size(); k++) { System.out.println (list.get (k)); int num = (list.get (k)); num = num * 2 + 2 - 3; // Lav dine udregninger System.out.println (num); }
det jeg gerne ville have var at den værdi man kan printe hvis man fx skrev sådan her.
ArrayList list = GenPoi.getList ();
for (int k = 0; k < list.size(); k++) { System.out.println (list.get (k));
ville jeg gerne have den værdi jeg får når jeg køre // System.out.println (list.get (k)); // den værdi den printer vil jeg gerne have som en int hvis man kan det da jeg skal regne videre på den værdi den henter
Add-metoden tager objekter med som parameter og ikke primitive datatyper. Derfor konvertere jeg dine int-værdier til Integerobjekter. For at konvertere Integerobjeckterne om til int kalder jeg ToString som returnere en String. Dernæst parser String til int.
int sum = Integer.parseInt(list.get(k).toString());
Kode:
package mypackage; import java.util.ArrayList;
public class Test { public Test() { }
public void run() { ArrayList list = new ArrayList(); list.add(new Integer(1)); list.add(new Integer(2)); list.add(new Integer(3)); list.add(new Integer(4)); list.add(new Integer(5)); for (int k = 0; k < list.size(); k++) { System.out.println (list.get(k)); int num = Integer.parseInt(list.get(k).toString()); System.out.println("Num: "+num); num = num * 2 + 2 - 3; // Lav dine udregninger System.out.println("Num efter udregning: "+num); } }
public static void main(String arqs[] ) { Test t = new Test(); t.run(); } }
public void run() { ArrayList list = new ArrayList(); list = GenPoi.getList(); for (int k = 0; k < list.size(); k++) { //System.out.println (list.get(k)); int num = Integer.parseInt(list.get(k).toString());
int nynum = num * 2 + 2 - 3; // Lav dine udregninger System.out.println(num); System.out.println(nynum); } }
public static void main(String arqs[] ) { Test t = new Test(); t.run(); } }
jeg ved k... fan... ikke hvad der jeg skal gøre er lidt træt tror jeg ..
public void run() { ArrayList list = new ArrayList(); list.add(new Integer(1)); list.add(new Integer(2)); list.add(new Integer(3)); for (int k = 0; k < list.size(); k++) { int num = Integer.parseInt(list.get(k).toString()); int nynum = num * 2 + 2 - 3; // Lav dine udregninger System.out.println("num:"+num); System.out.println("nynum:"+nynum); } }
public static void main(String arqs[] ) { Test t = new Test(); t.run(); } }
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.