Avatar billede mrkenny Nybegynder
15. august 2004 - 18:25 Der er 10 kommentarer og
1 løsning

skriving af program

Hej.

Jeg er ny inde for Java programering og leger med Net Beans. Jeg har fået en opgave der hedder: "Skriv et program der givet input fra en bruge, gengiver præcis den tekst brugeren indtaster ved prompt."

Derefter: "Udvid programmet til, på efterfølgende linie at udskrive størrelsen (længden) af den streng brugeren indtastede."

Men jeg har ingen ide om hvordan det skal være. Vær sød at hjælpe mig med at forstå det.

på forhånd tak
Avatar billede arne_v Ekspert
15. august 2004 - 18:28 #1
Du skal først:
  skrive prompt ud f.eks. "Indtast noget: "
  læse en String ind

Derefter skal du:
  skrive den indlæste String ud igen
  [og udskrive længden af den String]
Avatar billede arne_v Ekspert
15. august 2004 - 18:29 #2
Udskrivning:
  System.out.print og System.out.println
Avatar billede arne_v Ekspert
15. august 2004 - 18:30 #3
Indlæsning kan laves på flere måder - en af dem er:

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

og

br.readLine()
Avatar billede arne_v Ekspert
15. august 2004 - 18:31 #4
Og det er med vilje at jeg kun har givet dig brudstykker. Du skal jo også lære
lidt af det.
Avatar billede mrkenny Nybegynder
15. august 2004 - 18:33 #5
ja self ;) det var skam også det jeg mente... men jeg forstår bare ikke lige så meget af det lige nu... men nu har jeg da noget at lege lidt med ;) tak
Avatar billede mrkenny Nybegynder
15. august 2004 - 18:52 #6
jeg kan altså slet ikke finde ud af hvordan jeg skal starte med at skrive dette program... må nok hellere få en god snak med min lærer i morgen ;)
Avatar billede mrkenny Nybegynder
15. august 2004 - 19:11 #7
Arne vil du ikke forklare mig hvordan man skal skrive det? jeg ville sætte stor pris på det... lige nu sidder jeg og kigger på det NetBeans skriver som start:

/*
* Fisk.java
*
* Created on 15. august 2004, 19:13
*/

package Gengivelse;

/**
*
* @author  Thomsen
*/
public class Fisk {
   
    /** Creates a new instance of Fisk */
    public Fisk() {
    }
   
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        // TODO code application logic here
    }
   
}

men ved ikke hvor eller hvordan jeg skal skrive de koder jeg skal bruge. Jeg har lavet Quickstart Guide men den hjælper squ ikke så meget. Hvis du ville hjælpe mig lige lidt mere i gang kunne det være jeg ville fatte noget af det. Bær over med mig, jeg er først lige begyndt ;)
Avatar billede arne_v Ekspert
15. august 2004 - 22:23 #8
En simpel version:

import java.io.*;

public class InAndOut {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Indtast noget: ");
        String s = br.readLine();
        System.out.println(s + " " + s.length());
    }
}
Avatar billede arne_v Ekspert
15. august 2004 - 22:24 #9
Men har du ikke en lære bog i Java ?

Ellers prøv at læs på http://javabog.dk/ !

Hvis Java er dit første programmerings sprog, så kræver det en del at lære.
Avatar billede mrkenny Nybegynder
16. august 2004 - 08:08 #10
jo det er mit første programmerings sprog... udover html og meget lidt php ;)
Avatar billede arne_v Ekspert
28. august 2004 - 19:15 #11
Tid at få afsluttet spørgsmålet ?

(du skal markere mit navn så det bliver blåt og klikke accepter)
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