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 | 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 | 2 | |
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 | 71 Bydlisko: Tvrdošín |
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: 14571 Témy: 66 | 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 | 71 Bydlisko: Tvrdošín |
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: 14571 Témy: 66 | 66 Bydlisko: Žilina |
_________________ C#, PHP, ... |
|
Registrovaný: 17.06.07 Prihlásený: 25.01.24 Príspevky: 258 Témy: 71 | 71 Bydlisko: Tvrdošín |
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: 14571 Témy: 66 | 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 | 71 Bydlisko: Tvrdošín |
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: 14571 Témy: 66 | 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 | 71 Bydlisko: Tvrdošín |
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 | 0 |
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 | 71 Bydlisko: Tvrdošín |
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 | 0 |
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 | 71 Bydlisko: Tvrdošín |
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 | 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 ] | |
|