Avatar billede jesperkm Nybegynder
30. maj 2005 - 14:31 Der er 7 kommentarer

Hjælp til java,

Hejsa, jeg har lavet et script.
Og har følgene:
int k;

men int k skal loades fra en paremanent, hvordan gør man det?

og..
      System.out.print(s1);
skal udskrives med en sort skrift.


Please hjælp? ;)
Avatar billede jesperkm Nybegynder
30. maj 2005 - 14:50 #1
En der kan?
Avatar billede mikkelbm Nybegynder
30. maj 2005 - 14:55 #2
Jeg forstår ikke spørgsmålet!?
Avatar billede jesperkm Nybegynder
30. maj 2005 - 15:01 #3
Altså..
Man kan hente med en <applet code="minclass.class"></applet> jo..
men vil lave sådan noget fx.
<param name="k" value="hej">

også loade det som stod i value til
int k;

Og i System.out.print(s1); skal den vises som HTML altså vise teksten og ikke i en Dos prompt.
Avatar billede jesperkm Nybegynder
30. maj 2005 - 15:09 #4
Altså hvordan får jeg sat VALUE fra <param name="k" value="hej"> ind i .class filen?

Det andet spg har jeg skrevet ovenover..
Avatar billede jesperkm Nybegynder
30. maj 2005 - 15:18 #5
den skal ikke ind i int k; men bare ind? forstår i?
Avatar billede jesperkm Nybegynder
30. maj 2005 - 15:30 #6
Jeg har dette script, og vil gerne have vide hvad matematik stykket er?
fx. 23/1*3-1 osv.
Please help me ;D

import java.io.PrintStream;

public class StrangeBase
{

    public StrangeBase()
    {
    }

    public static String makeBase(int i, int j)
    {
        StringBuffer stringbuffer = new StringBuffer();
        int k;
        for(k = j; k < i; k *= j);
        do
        {
            int l = i / k;
            char c = (char)(startchar + l);
            stringbuffer.append(c);
            i -= k * l;
            k /= j;
        } while(k > 0);
        return stringbuffer.toString();
    }

    public static int parseBase(String s, int i)
    {
        int j = 0;
        for(int k = 0; k < s.length(); k++)
        {
            j *= i;
            j += s.charAt(k) - startchar;
        }

        return j;
    }

    public static void main(String args[], Graphics g)
    {
        String s = args[0];
        int i = parseBase(s, 13) & 0x3fff;
        int j = parseBase(s, 13);
        String s1 = makeBase(i * i, 17);
        g.setColor(Color.BLACK);
        g.drawString(s1);
    }

    public static char startchar = 'a';

}
Avatar billede _carsten Nybegynder
30. maj 2005 - 17:33 #7
1. Du har noget "java" kode - ikke et script, javascript og java er 2 vidt
    forskellige ting, som intet har med hinanden at gøre.

2. System.out.println udskriver i en DOS-prompt eller Java console, ikke html eller andet

3. Tror du skal begynde med at læse her: http://javabog.dk/OOP/kapitel10.jsp
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