Avatar billede kasi Nybegynder
24. maj 2001 - 15:17 Der er 3 kommentarer og
2 løsninger

Indlæsn. fra Keyboard - BufferedReader

Hej !

Se her:

public static void main(String[] args)throws IOException {
     
      BufferedReader inFile = new BufferedReader(new InputStreamReader(System.in));
      int ks;
      System.out.println(\"Indtast tal: \");
      ks = inFile.read();
      System.out.println(ks);

Jeg vil gerne ha´ den til at indlæse og returnere en integer, men den returnerer istedet \"tegnene\" i unicode-kode.
Hvordan gør jeg så det ?


Avatar billede mpultz Nybegynder
24. maj 2001 - 15:23 #1
Erstat System.out.println(ks) med System.out.println((char(ks), og så har du den vist.
Avatar billede mpultz Nybegynder
24. maj 2001 - 15:26 #2
Og det skulle selvfølgelig være System.out.println((char)ks)
Avatar billede top Nybegynder
24. maj 2001 - 15:35 #3
Hvis du vil lave den om fra en string til en intger, kan du gøre følgende:

int tal = Integer.parseInt(tekststreng);

(eller dådan noget lignende - se på klassen Integer)
Avatar billede lsimony Nybegynder
24. maj 2001 - 15:54 #4
Hej Kasi

Her er et eksempel på hvordan du læser en Integer fra Keyboard

Hilsen

Lars Simonÿ :-)


private static int indlaesInt (String tekst) throws IOException{
  System.out.print(tekst);
  System.out.flush();
  BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
  return Integer.parceInt(stdin.readLine());
}
Avatar billede bumle90 Nybegynder
25. maj 2001 - 20:09 #5
Skrev bare lige noget for at jeg kan finde denne post igen :)
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