|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
23.7.2008, 22:46 | #1 |
Novi član
Član od: 23.7.2008.
Poruke: 28
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
|
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) |
24.7.2008, 17:47 | #2 |
Član
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
|
Re: Java - citanje
|
25.7.2008, 10:08 | #3 | |
Starosedelac
Član od: 2.5.2006.
Lokacija: Austrija
Poruke: 1.444
Zahvalnice: 136
Zahvaljeno 75 puta na 59 poruka
|
Re: Java - citanje
Citat:
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. |
|
25.7.2008, 23:13 | #4 |
Novi član
Član od: 23.7.2008.
Poruke: 28
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
|
Re: Java - citanje
Ne prepoznaje Scanner klasu.
Da li treba da imam drugu verziju Jave i sa kog URL-a mogu da je skinem? |
26.7.2008, 10:22 | #5 |
Starosedelac
Član od: 2.5.2006.
Lokacija: Austrija
Poruke: 1.444
Zahvalnice: 136
Zahvaljeno 75 puta na 59 poruka
|
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(); } } |
Sledeći korisnik se zahvaljuje korisniku optimus_prime na korisnoj poruci: | ||
kizaPr (26.7.2008) |
26.7.2008, 15:19 | #6 | |
Član
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
|
Re: Java - citanje
Citat:
|
|
26.7.2008, 15:56 | #7 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.082
Zahvaljeno 4.922 puta na 2.858 poruka
|
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(); } } |
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci: | ||
kizaPr (26.7.2008) |
26.7.2008, 20:16 | #8 |
Starosedelac
Član od: 2.5.2006.
Lokacija: Austrija
Poruke: 1.444
Zahvalnice: 136
Zahvaljeno 75 puta na 59 poruka
|
Re: Java - citanje
|
26.7.2008, 22:04 | #9 |
Novi član
Član od: 23.7.2008.
Poruke: 28
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
|
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.
|
28.7.2008, 18:05 | #10 |
Starosedelac
Član od: 2.5.2006.
Lokacija: Austrija
Poruke: 1.444
Zahvalnice: 136
Zahvaljeno 75 puta na 59 poruka
|
Re: Java - citanje
mani vs za javu, skini netBeans, ili eclipse, i imaces sve. Ja preporucujem netBeans, a u njemu mozes da radis i c++.
|
29.7.2008, 10:40 | #11 |
Član
Član od: 26.2.2007.
Lokacija: 127.0.0.1
Poruke: 157
Zahvalnice: 44
Zahvaljeno 59 puta na 37 poruka
|
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 |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
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 |