Avatar billede sievers Nybegynder
26. februar 2003 - 22:17 Der er 10 kommentarer og
1 løsning

tabel i java

Hej
Jeg er lige begyndt på java og vil gerne lave et program der virker som en tabel altså man kan indtaste et tal og så regner programmet ud for f.eks. de første 100 gange.
Er du nogle der kan hjælpe?
Avatar billede arne_v Ekspert
26. februar 2003 - 22:23 #1
Hvad mener du med tabel ?
Avatar billede arne_v Ekspert
26. februar 2003 - 22:28 #2
Måske noget i stil med:

import java.io.*;

public class Tabel {

    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Enter number: ");
        int n = Integer.parseInt(br.readLine());
        for(int i = 1; i <= n; i++) {
            for(int j = 1; j <= n; j++) {
                System.out.print(" " + i*j);
            }
            System.out.println();
        }               
    }
}
Avatar billede sievers Nybegynder
26. februar 2003 - 23:17 #3
Når den er compiled kører man den så fra dos-prompt og i så fald hvad skal man skrive?
Avatar billede arne_v Ekspert
26. februar 2003 - 23:23 #4
Hvis du står ved en DOS-prompt i det directory hvor
Tabel.class liger så kan du bare skrive:
  java Tabel
Avatar billede arne_v Ekspert
26. februar 2003 - 23:24 #5
Og for at compile:
  javac Tabel.java

De fleste udviklings værktøjer kan både compile og køre.
Avatar billede sievers Nybegynder
26. februar 2003 - 23:27 #6
så skriver den:
exception in thread "main" java.lang.noclassDefFoundError: Tabel
skal man ikke skrive et tal bagved så den ved hvilket tal det er den skal regne ud for?
Avatar billede magoo20000 Nybegynder
27. februar 2003 - 10:31 #7
Du skal skrive (compile)
javac -classpath . HelloWorld.java
og for at køre programmet skriver du
java -classpath . HelloWorld

Hvis du vil kunne bruge java og javac i alle biblioteker skriv:

path x:\dinJDK\bin
Avatar billede arne_v Ekspert
27. februar 2003 - 10:46 #8
Den prompter for n.
Avatar billede arne_v Ekspert
27. februar 2003 - 10:48 #9
Det burde ikke være nødvendigt at skrive -classpath .
men det er da værd at prøve.
Avatar billede arne_v Ekspert
27. februar 2003 - 10:49 #10
Jeg ville imidlertid nok starte med at check on class filen ligger
der. Hvis ikke så compile først.
Avatar billede sievers Nybegynder
27. februar 2003 - 15:06 #11
fik det til at virke:)
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