| | |
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Autor | Správa |
---|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 Bydlisko: Tvrdošín |
Nazdar,
pls ako spravím to, že cez scanner načítam String...
a ten string chcem skontrolovať tak, aby v ňom boli len čísla, a v prípade že tam sú aj znaky, tak sa vrátim a načítam ho znova... - z klávesnice...
PS: nechcem načítavať int... musí to byť String...
_________________ 92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu |
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 14.12.2010 13:53 | |
|
|
|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 Bydlisko: Tvrdošín | Napísal autor témy pitbull: 14.12.2010 18:44 | |
|
nemohol by si ma pls bližšie naviesť... je tam toho moc a moja Aj je biedna... akosi nomu nechápem...
_________________ 92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
tak použi predsa google, materiálov o regulárnych výrazoch je na nete až-až
_________________ C#, PHP, ... |
|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 Bydlisko: Tvrdošín | Napísal autor témy pitbull: 14.12.2010 19:06 | |
|
nechápem tomu... nikde nevidím zdroják, z ktorého by som to pochopil...
_________________ 92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
_________________ C#, PHP, ... |
|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 Bydlisko: Tvrdošín | Napísal autor témy pitbull: 14.12.2010 20:03 | |
|
no tak chápem už na čo to je... len neviem ako to vložím do kódu...
_________________ 92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
pitbull, vieš čo ma na tom štve? že tieto info sú voľne prístupné a stačí použiť google.. keby to boli veci čo je problém nájsť alebo by si nechápal dačomu konkrétnemu, ok, ale takto...
pozri napr tu http://java.skosi.org/javatutorial/sk/b ... rne-vyrazy
_________________ C#, PHP, ... |
|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 Bydlisko: Tvrdošín | Napísal autor témy pitbull: 14.12.2010 20:25 | |
|
toto som si už čítal... len neviem stále jednu vec... ako to mám dostať do kódu tak, aby mi vyhodnotilo vložený výraz... to je jediná vec...
_________________ 92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
veď máš tam aj ukážky kódu, čo ti konkrétne nefunguje? skúšal si to už vôbec? a hlavná otázka - robil si už niekedy v jave?
_________________ C#, PHP, ... |
|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 Bydlisko: Tvrdošín | Napísal autor témy pitbull: 15.12.2010 0:10 | |
|
už som si to vyriešil po svojom...
Kód: while (w==1) { System.out.println("Zadaj odpoved"); odp=vst.next(); dlzka = odp.length(); for (j=0;j<dlzka;j++) { znak = odp.charAt(j); if (znak!='0'&&znak!='1'&&znak!='2'&&znak!='3'&&znak!='4'&&znak!='5'&&znak!='6'&&znak!='7'&&znak!='8'&&znak!='9') { w=1; j=dlzka; } else w=0; } }
_________________ 92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu |
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 15.12.2010 10:17 | |
|
ak chces aby si nacital cele cislo ako string skus ho len parsnut. ak nastane vynimka citas znova
Kód: // predpokladame, ze nacitany string je v premnnej "s" try { Integer jeDobry = Integer.parseInt(s); // ak to prislo sem, mas dobry string, mozes pokracovat s premennou s } catch (NumberFormatException ex) { // ak to prislo sem, nie je to cislo // nejak ho nacitaj znova }
|
|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 Bydlisko: Tvrdošín | Napísal autor témy pitbull: 15.12.2010 12:03 | |
|
Forty- píše: ak chces aby si nacital cele cislo ako string skus ho len parsnut. ak nastane vynimka citas znova Kód: // predpokladame, ze nacitany string je v premnnej "s" try { Integer jeDobry = Integer.parseInt(s); // ak to prislo sem, mas dobry string, mozes pokracovat s premennou s } catch (NumberFormatException ex) { // ak to prislo sem, nie je to cislo // nejak ho nacitaj znova }
teda mi to zisťuje, či string "s" obsahuje len čísla? a ak znaky, tak idem do catch?
_________________ 92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu |
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 15.12.2010 13:14 | |
|
jj vsak skus
"123" je ok
"123fdsfsd" je zle
ak tam chces aj desatinne cisla tak rob Kód: Double.parseDouble(s);
|
|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 Bydlisko: Tvrdošín | Napísal autor témy pitbull: 15.12.2010 14:15 | |
|
ok vďaka ide aj to
ale inak je dobre aj to čo som spravil ja nie?
_________________ 92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu |
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 |
regularny vyraz [0-9]*
while(True)
{
System.out.println("Zadajte cislo");
String s=sc.next();
if(s.matches("[0-9]*")
break;
}
predtym si vytvoris objekt triedy Scanner
|
|
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| opatovne nacitanie Stringu - JAVA v Assembler, C, C++, Pascal, Java | 10 | 773 | 03.02.2011 18:13 Bajzik | | JAVA - získanie stringu zo súboru v Assembler, C, C++, Pascal, Java | 6 | 415 | 21.04.2014 23:34 XOLOO | | Dom z stringu v JavaScript, VBScript, Ajax | 3 | 437 | 16.03.2010 20:59 juho | | Pole do stringu v PHP, ASP | 3 | 394 | 10.03.2009 17:34 Tominator | | C++ kopirovanie stringu v Assembler, C, C++, Pascal, Java | 2 | 405 | 14.11.2012 18:09 faraon | | vycuc zo stringu v PHP, ASP | 4 | 432 | 24.05.2009 22:17 Blackdevil | | C - načítanie stringu v Assembler, C, C++, Pascal, Java | 14 | 1890 | 17.10.2010 21:33 remus | | pridavanie medzier do stringu v PHP, ASP | 7 | 419 | 31.01.2009 21:38 stenley | | Rozdiel medzi Java Standard a Java EE v Assembler, C, C++, Pascal, Java | 1 | 832 | 02.04.2014 12:41 XOLOO | | dobre java navody a nova tema JAVA [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 35 | 5416 | 09.03.2009 17:14 tlacitko Enter | | return stringu po ajaxovom calle v JavaScript, VBScript, Ajax | 7 | 342 | 10.06.2014 22:57 hatto13 | | ako najst poziciu v stringu regexpom? v PHP, ASP | 8 | 554 | 29.12.2010 19:36 misko16 | | Odstranenie nadbytocnych medzier, tabulatorov zo stringu.... v PHP, ASP | 11 | 845 | 09.10.2014 20:13 1daemon1 | | Rozdelenie stringu do pola stringov v Jave v Assembler, C, C++, Pascal, Java | 6 | 691 | 17.10.2012 22:41 Vicma | | JAVA - java.lang.NullPointerException v Assembler, C, C++, Pascal, Java | 1 | 1079 | 04.01.2010 17:05 emigrate | | kontrola v Antivíry a antispywary | 0 | 640 | 13.02.2010 16:15 stancoj |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|