Avatar billede mickni33 Nybegynder
21. juni 2001 - 13:38 Der er 6 kommentarer og
2 løsninger

Newbie

Jeg er lige gået fra C++ til Java og vil gerne have at vide hvordan man læser fra tasteturet
Jeg har lavet et forsøg med BufferedReader og includerede import java.io.*
men den laver nogle compiler fejl.

package INDTAST;
import java.io.*;

public class Indtast{
  public static void main(String [] args)IOException{
  BufferedReader stdin=new BufferedReader(new      InputStreamreader(System.in));
  int k=stdin.read();
  System.out.println(k);
}
}
Avatar billede disky Nybegynder
21. juni 2001 - 13:43 #1
byt

  public static void main(String [] args)IOException{


ud med


  public static void main(String [] args) throws IOException{


Du har glemt en \'throws\'
Avatar billede mickni33 Nybegynder
21. juni 2001 - 13:46 #2
sorry jeg har skrevet throws, glemte at overføre det til experten
Avatar billede disky Nybegynder
21. juni 2001 - 13:47 #3
Hvad er din compiler fejl ?
Avatar billede mickni33 Nybegynder
21. juni 2001 - 13:53 #4
java.io.IOException:read error at java.io.FileInputStream.read(Compiled code)
...
....
...
....
....
. Og derud af blot med diverse input/buffered fejl ligesom overstående
Det er en JDeveloper 3.0 fra Oracle sikkert noget skod er lige begyndt idag.
Kan man bruge noget til Linux console?
Avatar billede disky Nybegynder
21. juni 2001 - 13:59 #5
Prøv at brug Forte fra SUN istedet, den bruger jeg selv og den er rigtig god.

Det med linux aner jeg ikke, jeg nægter at bruge linux.

Jeg skal nok lige kigge på dit kode.
Avatar billede logical Nybegynder
21. juni 2001 - 15:04 #6
Hvis du retter dine to typo fejl (throws foran IOException) (inputStreamReader, stort R), så burde der ikke være noget galt.

Jeg har lige kørt:
import java.io.*;
public class Indtast{
  public static void main(String [] args)throws IOException{
  BufferedReader stdin=new BufferedReader(new      InputStreamReader(System.in));
  int k=stdin.read();
  System.out.println(k);
}
}
På Windows og linux (Sun implementering).

Men en ting undrer mig, du snakker om compilerfejl og java.io.IOException. Det plejer ikke at hænge samme. Formodentlig værktøjsfejl.

Hvis du har installeret jdk1.3 (f.eks.) til linux, kan du arbejde ude i kommandoprompten med javac (compiler) og java (fortolker).

Endelig vil jeg iøvrigt foreslå, at du henter data fra din reader med stdin.readLine() (Returnerer en String), da System.in alligevel er linieorienteret.
Avatar billede mickni33 Nybegynder
21. juni 2001 - 15:09 #7
Prøver noget andet...hvor kan jeg hente noget til linux ikke noget builder til at begynde med. kører med redhat 70. Når jeg installerer java compi hvor i hvilket dir skal jeg gemme det
Avatar billede disky Nybegynder
21. juni 2001 - 15:10 #8
mickni33: download Forte fra www.javasoft.com


Logical: Er du kommet godt hjem fra JavaOne ?
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