Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 23.7.2008, 22:46   #1
kizaPr
Novi član
 
Član od: 23.7.2008.
Poruke: 28
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Java - čitanje

kako mogu da ucitam proste tipove (int, char, double) u Javi a da nije preko parametara u komandnoj liniji?
Imam Microsoft Visual Studio 2005.
To je u C++ u bilo cin>>.

Poslednja ispravka: kizaPr (24.7.2008 u 1:46)
kizaPr je offline   Odgovor sa citatom ove poruke
Stara 24.7.2008, 17:47   #2
rile
Član
 
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
Određen forumom Re: Java - citanje

System.in na primer?

Vidi ovo: http://www.devdaily.com/java/edu/pj/...05/index.shtml
rile je offline   Odgovor sa citatom ove poruke
Stara 25.7.2008, 10:08   #3
optimus_prime
Starosedelac
 
Član od: 2.5.2006.
Lokacija: Austrija
Poruke: 1.444
Zahvalnice: 136
Zahvaljeno 75 puta na 59 poruka
Određen forumom Re: Java - citanje

Citat:
kizaPr kaže: Pregled poruke
kako mogu da ucitam proste tipove (int, char, double) u Javi a da nije preko parametara u komandnoj liniji?
Imam Microsoft Visual Studio 2005.
To je u C++ u bilo cin>>.

obacezno mora import java.util.*;

Scanner scan = new Scanner(System.in)

onda ucitavas sa:

int temp = scan.nextInt;


Cim udaris tacku pored promenljive scan, dobijas listu tipova koje i kakozelis da ucitas.

Aj pa javi.
optimus_prime je offline   Odgovor sa citatom ove poruke
Stara 25.7.2008, 23:13   #4
kizaPr
Novi član
 
Član od: 23.7.2008.
Poruke: 28
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Java - citanje

Ne prepoznaje Scanner klasu.
Da li treba da imam drugu verziju Jave i sa kog URL-a mogu da je skinem?
kizaPr je offline   Odgovor sa citatom ove poruke
Stara 26.7.2008, 10:22   #5
optimus_prime
Starosedelac
 
Član od: 2.5.2006.
Lokacija: Austrija
Poruke: 1.444
Zahvalnice: 136
Zahvaljeno 75 puta na 59 poruka
Određen forumom Re: Java - citanje

Moras da uradis import java.util.*;

Onda dobijas Scanner, a da, vazno je da je veliko slovo, Scanner ne scanner. Ma to imas u svakoj javi, od 5.0 cak i mnogo ranije.

A import vrsis izvan svih klasa, recimo:


package test;

import java.util.*;

class main
{
private int temp;
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in)
System.out.println("Unesite broj: ")
temp = scan.nextInt();
}
}
optimus_prime je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku optimus_prime na korisnoj poruci:
kizaPr (26.7.2008)
Stara 26.7.2008, 15:19   #6
rile
Član
 
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
Određen forumom Re: Java - citanje

Citat:
Ma to imas u svakoj javi, od 5.0 cak i mnogo ranije.
Koliko znam, uvedena je sa javom 5.0 (1.5.0). Prethodne verzije je nisu imale.
rile je offline   Odgovor sa citatom ove poruke
Stara 26.7.2008, 15:56   #7
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.093
Zahvalnice: 2.037
Zahvaljeno 4.889 puta na 2.828 poruka
Određen forumom Re: Java - citanje

Laslo Kraus je za potrebe svoje knjige i predavanja na ETF-u i VETŠ-u razvio klasu sa metodama za čitanje svega i svačega:

Kod:
import  java.io.*;

public class Citaj {

  private InputStream ul;    // Datoteka iz koje se cita.
  private char c;            // Poslednji procitani znak.
  private boolean eof;       // Indikator kraja datoteke?

  public Citaj (String ime) throws FileNotFoundException  // Otvaranje
    { ul = new FileInputStream (ime); }                   //   datoteke.

  public boolean eofF () { return eof; }      // Da li je kraj datoteke?

  public char getChF () {    // Dohvatanje sledeceg znaka.
    try { int i = ul.read (); return c = (eof = i == -1) ? ' ' : (char)i; }
      catch (Exception g) { eof = true; return c = ' '; }
  }

  public char CharF () {     // Citanje jednog (ne belog) znaka.
    while (Character.isWhitespace (c = getChF ()));
    return !eof ? c : ' ';
  }

  public String StringF () { // Citanje jedne reci.
    String s = "";
    while ( Character.isWhitespace (c = getChF ()) && !eof);
    if (eof) return "";
    s += c;
    while (!Character.isWhitespace (c = getChF ()) && !eof) s += c;
    eof = false;
    return s;
  }

  public String LineF () {    // Citanje jednog reda teksta.
    String s="";
    while ((c = getChF ()) != '\n' && !eof) if (c != '\r') s += c;
    if (s.length () != 0) eof = false;
    return s;
  }

  public void getNLF ()      // Preskakanje znakova do kraja reda.
    { while (c!='\n' && !eof) c = getChF (); c = '\0'; }

  public byte   ByteF    ()  // Citanje jednog podatka tipa byte.
    { String s = StringF (); return !eof ? Byte.parseByte (s) : 0; }

  public short  ShortF   ()  // Citanje jednog podatka tipa short.
    { String s = StringF (); return !eof ? Short.parseShort (s) : 0; }

  public int    IntF     ()  // Citanje jednog podatka tipa int.
    { String s = StringF (); return !eof ? Integer.parseInt (s) : 0; }

  public long   LongF    ()  // Citanje jednog podatka tipa long.
    { String s = StringF (); return !eof ? Long.parseLong (s) : 0; }

  public float  FloatF   ()  // Citanje jednog podatka tipa float.
    { String s = StringF (); return !eof ? Float.parseFloat (s) : 0; }

  public double DoubleF  ()  // Citanje jednog podatka tipa double.
    { String s = StringF (); return !eof ? Double.parseDouble (s) : 0; }

//  public boolean BooleanF()  // Citanje jednog podatka tipa boolean.
//    { String s = StringF (); return !eof ? Boolean.parseBoolean (s) : false; }

  // PODRSKA ZA CITANJE SA GLAVNOG ULAZA.

  private Citaj () { ul = System.in; }      // Privatni konstruktor.

  private static Citaj gl = new Citaj ();   // Predstavnik glavnog ulaza.

  public static boolean eof    () { return gl.eofF    (); } // Varijante
  public static char    getCh  () { return gl.getChF  (); } //   metoda
  public static char    Char   () { return gl.CharF   (); } //   koje
  public static String  String () { return gl.StringF (); } //   citaju sa
  public static String  Line   () { return gl.LineF   (); } //   glavnog
  public static void    getNL  () {        gl.getNLF  (); } //   ulaza.
  public static byte    Byte   () { return gl.ByteF   (); }
  public static short   Short  () { return gl.ShortF  (); }
  public static int     Int    () { return gl.IntF    (); }
  public static long    Long   () { return gl.LongF   (); }
  public static float   Float  () { return gl.FloatF  (); }
  public static double  Double () { return gl.DoubleF (); }
//  public static boolean Boolean() { return gl.BooleanF(); }
}
voodoo_ je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci:
kizaPr (26.7.2008)
Stara 26.7.2008, 20:16   #8
optimus_prime
Starosedelac
 
Član od: 2.5.2006.
Lokacija: Austrija
Poruke: 1.444
Zahvalnice: 136
Zahvaljeno 75 puta na 59 poruka
Određen forumom Re: Java - citanje

Citat:
rile kaže: Pregled poruke
Koliko znam, uvedena je sa javom 5.0 (1.5.0). Prethodne verzije je nisu imale.
Ok, nisam pratio starija izdanja.
optimus_prime je offline   Odgovor sa citatom ove poruke
Stara 26.7.2008, 22:04   #9
kizaPr
Novi član
 
Član od: 23.7.2008.
Poruke: 28
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Java - citanje

Hvala za kod. Ja sam krenuo da radim zadatke iz Krausove zbirke ali nisam mogao da ucitavam jer je on sam pravio klasu. Malo me cudi kako nema neki standardni ulaz u Visual Studiu 2005 posto ne podrzava Scanner klasu koju je optimus prime spomenuo.
kizaPr je offline   Odgovor sa citatom ove poruke
Stara 28.7.2008, 18:05   #10
optimus_prime
Starosedelac
 
Član od: 2.5.2006.
Lokacija: Austrija
Poruke: 1.444
Zahvalnice: 136
Zahvaljeno 75 puta na 59 poruka
Određen forumom Re: Java - citanje

Citat:
kizaPr kaže: Pregled poruke
Hvala za kod. Ja sam krenuo da radim zadatke iz Krausove zbirke ali nisam mogao da ucitavam jer je on sam pravio klasu. Malo me cudi kako nema neki standardni ulaz u Visual Studiu 2005 posto ne podrzava Scanner klasu koju je optimus prime spomenuo.
mani vs za javu, skini netBeans, ili eclipse, i imaces sve. Ja preporucujem netBeans, a u njemu mozes da radis i c++.
optimus_prime je offline   Odgovor sa citatom ove poruke
Stara 29.7.2008, 10:40   #11
~Raf~
Član
 
Član od: 26.2.2007.
Lokacija: 127.0.0.1
Poruke: 157
Zahvalnice: 44
Zahvaljeno 59 puta na 37 poruka
Određen forumom Re: Java - citanje

I eclipse radi sa C/C++ pored jave. Na sajtu www.eclipse.org mozes naci i gomilu zanimljivih plugin-ova. Ja koristim verziju 3.2 + plugin VisualEditor1.2 za izradu GUI-a. Meni on vise odgovara od netbeansa ali to je vec subjektivna stvar. Pored njih cuo sam da je ok i jDeveloper ali nisam proverio.......... Bilo koji od njih samo ne VS ko sto rece optimus.

sorry za off
~Raf~ je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Samsung D600 Java upload (USB cable) Aleksandar Programi za mobilne telefone 0 16.6.2008 13:54
Kako napraviti JAVA igru? DobroslaV Igre za mobilne telefone 2 19.7.2007 16:30
Jel' se ovo misli na Java Script ili? Tim85 Internet tehnologije 2 7.12.2006 12:33
Java script i Flash Player 7 Corwin Internet tehnologije 2 3.11.2006 0:04
G-thing program za LG(imam U8180) za java igre trazim gde ima? besplatno?trial? Ilic Marko Programi za mobilne telefone 1 9.2.2006 14:09


Sva vremena su po Griniču +2 h. Sada je 8:39.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2023, vBulletin Solutions, Inc.
Hosted by Beograd.com