27. marts 2004 - 07:49Der er
21 kommentarer og 1 løsning
værdier i et array
Jeg har lavet en lille klasse som skriver * ud. Det er meningen at jeg gerne vil have resultatet af antal stjerner lagt over i det array jeg returnerer, men jeg er kørt lidt fast.
public class Graf2 { public String[] udfor() {
for (int i=50;i>=1;i--) { double uu = (0.2*i*i)+(0.5*i)+2;
Double d = new Double(uu); int u = d.intValue();
for (int k=1;k<=u;k++) { System.out.print("*"); } System.out.println(u); }
String[] s = {"test", "test1", "test2"}; return s; }
Antallet af stjerner må være lig u som er en int. Så du må lave u om til en String bag i dit array. Ved ikke helt om det virker men måske: String[] s = {"test", "test1", "test2", u+""};
Så må du erklære dit String array højere oppe med 50 pladser. I din løkke hvor du tæller k ned må lave en streng som du hele tiden apender din stjerne. hver gang løkken så er kørt sætter du s[u] = streng
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.