Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

zadatak...problem

[es] :: Java :: zadatak...problem

[ Pregleda: 2864 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon zadatak...problem22.05.2008. u 08:52 - pre 193 meseci
Evo ovako...imam jedan problem...Dat je neki broj (dvocifren, trocifren, petocifren...), treba da vrati true ako sadrzi npr bar jednu 2 u sebi, a da u ostalim slucajevima vrati false.Na koju foru se radi ta varijanta zadataka?Da li zna neko?
Hvala puno.
 
Odgovor na temu

nedeljko_11460
Nedeljko Seslija
J2EE Developer, Neotech Software
Barajevo

Član broj: 182021
Poruke: 9
79.101.160.*



Profil

icon Re: zadatak...problem22.05.2008. u 09:06 - pre 193 meseci
Mozes da pretvoris taj broj u string pa da u petlji ispitujes karakter po karakter i ako je neki od karaktera jednak 2 vrati true.
 
Odgovor na temu

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon Re: zadatak...problem22.05.2008. u 09:20 - pre 193 meseci
Palo mi je to na pamet...ali da li postoji neka druga varijanta?I kako bi izgledao kod?
 
Odgovor na temu

kernel82

Član broj: 36093
Poruke: 58
*.pinsoft.com.



Profil

icon Re: zadatak...problem22.05.2008. u 09:57 - pre 193 meseci
A da probash matematicko resenje? :)
Code:

int num = 12456;
while (num > 0) {
    if ( (num % 10 ) == 2 ) break;
    num = num / 10;
}
if (num > 0) System.out.println("Contains");

Walk on, walk on
with hope in your hearts
And you'll never walk alone
You'll never walk alone.
 
Odgovor na temu

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon Re: zadatak...problem22.05.2008. u 10:19 - pre 193 meseci
Ovo mi bas nesto i nije jasno!!!!
 
Odgovor na temu

bags

Član broj: 10072
Poruke: 715
*.12.15.tuwien.teleweb.at.



+2 Profil

icon Re: zadatak...problem22.05.2008. u 11:07 - pre 193 meseci
Pa jednostavno gleda koliki je ostatak pri deljenju sa 10 (tako uvjek provjerava krajnju desnu cifru) i na kraju svakog koraka broj podjeli sa 10 ( prelazi na sledecu cifru)).

I sve to ponavlja dok ne dodje do prve cifre tj. dok broj ne bude 0. :)
Free advice is seldom cheap.
 
Odgovor na temu

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon Re: zadatak...problem22.05.2008. u 13:08 - pre 193 meseci
Probao sam sa tim kodom ali ne resava problem!
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.com
Via: [es] mailing liste



+64 Profil

icon Re: zadatak...problem22.05.2008. u 13:51 - pre 193 meseci
uradi ko sto ti je receno
convertuj u string pa ispituj svaki karakter
a jel oces kod da ti napisem?

evo:

broj = Unvesi broj
broj = broj.convertujUString!
dok(int b jednako 0; b manje od broj.duzina; b povecaj za jedan){
da li je (broj.karakterNa(b) jednako dva){
YESTE!
vrati se!
}

}

i to je to
 
Odgovor na temu

kvaju

Član broj: 168744
Poruke: 517
77.221.1.*



+16 Profil

icon Re: zadatak...problem25.05.2008. u 22:00 - pre 193 meseci
Evo da ne otvaramo za svaki problemčić temu, ja ću svoj ovdje da napišem.
Pa ako može mala pomoć

Code:
Opišite odnos i razlike između klasa Osoba i Student. 
Napišite sve metode i konstruktore klase Osoba i klase Student
Što predstavlja super(i,p) u klasi Student?

class Osoba{
  String ime;
  public String getIme(){  return ime;  }
  void prikaz(){
    System.out.println("Ime i prezime: " + ime);
  }
  Osoba (String i, String p){     ime=i;    }}
class Student extends Osoba
{
  String idBroj;
  String pime;
  Profesor tutor;
   public String getProfesor()
   {
     pime= tutor.getIme();
     return "Profesor: "+pime+"   }
  Student (String i, String p, Profesor t){
    super(i, p);
    idBroj=b;
    tutor=t;
}}



Inače, ovu Javu jaaaako slabo kontam.

Hvala, pozdrav
 
Odgovor na temu

trail
Beograd

Član broj: 180693
Poruke: 4
212.200.25.*



Profil

icon Re: zadatak...problem18.06.2008. u 16:06 - pre 192 meseci
kako ne resava:)?


public class NumberTest {
public static void main(String[] args) {
int num = 12456;
boolean containsTwo = false;

while (num > 0) {
if ( (num % 10 ) == 2 ) break;
num = num / 10;
}

if (num > 0) containsTwo = true;
System.out.println("Da li broj sadrzi cifru 2: " + containsTwo);
}
}
//@trail
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
*.dynamic.sbb.rs.

Sajt: www.vast.com


+2 Profil

icon Re: zadatak...problem20.06.2008. u 21:52 - pre 192 meseci
Citat:
kako ne resava:)?


Citat:
uradi ko sto ti je receno
convertuj u string pa ispituj svaki karakter
a jel oces kod da ti napisem?



Pa da zasto koristiti elegantna resenja kad sve moze da se radi pomocu stapa i kanapa. Upravo ne treba da uradi tako sto ce pretvoriti broj u string zato sto ce se na prvom slicnom problemu koji se tice brojeva (dal je paran ili neparan na primer) totalno zbuniti, sta tada, imace matricu charova koji oznacavaju da li je broj paran ili neparan ako se nalaze na kraju. Moj savet iz najbolje namene je poslusaj trail-a i pokusaj da razumes onaj kod sto ti je napisao.

Sto se tice drugog problema to su osnove objektno orjentisanog programiranja. Usput primer je izuzetno nesrecan iz nekoliko razloga. U konstruktoru klase osoba ne setuje se prezime. Drugo klasa Profesor takodje treba da bude izvedena iz Osobe. Trece u konstruktoru studenta nema parametra b. Cetvrto onaj ko ti je dao ovaj primer ili je hteo namerno da te zbuni (posto se vidi da si pocetnik) ili ni on nema veze sa programiranjem jer imajos nekoliko losih resenja u ovom primeru
His majesty Grand Duke of Shumadija and Western Pomoravlje
 
Odgovor na temu

[es] :: Java :: zadatak...problem

[ Pregleda: 2864 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.