Vítejte Host. Prosím přihlašte se nebo zaregistrujte.

Autor Téma: Problem (Java)  (Přečteno 7791 krát)

0 uživatelů a 1 Host prohlíží toto téma.

Offline Kaylen

  • Guild Member
  • forum bitch
  • **
  • Příspěvků: 1 334
  • Karma: +7/-8
  • Respekt: +12
Problem (Java)
« kdy: 17.10 2012, 19:12:59 »
0
Zdar bud sem uplne blbej a nebo se mi zaseknul mozek.

Potrebuju v jave napsat kod na vypocet  tangensu uhlu a ani za mak nemuzu prijit na to jak napsat podminku kdy tanges neni definovanej tj. liche nasobky 90 .  xD

Urcite je to primitivni vec ale ja uz na to cumim asi den a porad me nenapadl ani jeden zpusob :D


Byl bych vdecnej kdyby mi nekdo helpnul :)

Offline Chvostiq

  • *Guild Officer*
  • nolifer
  • ****
  • Příspěvků: 5 011
  • Karma: +50/-266
  • Respekt: +26
Re:Problem (Java)
« Odpověď #1 kdy: 17.10 2012, 19:48:28 »
0
Toto vratis v takom pripade -> Double.NaN

Alebo teda ja v Jave nerobim tak neviem syntax presne ;D
"uchylarna to je... at dou doprdele s 2.actem.... na hell me tam bombardujou porat ty blby vosy.. uz me to sere... na to nemam nervy.... nevim v cem je zabava porat chcipat.... vyjebana hra" (c) Azziz

Offline Artynko

  • General
  • Guild Member
  • forum bitch
  • **
  • Příspěvků: 1 042
  • Karma: +6/-27
  • Respekt: -1
Re:Problem (Java)
« Odpověď #2 kdy: 17.10 2012, 20:38:35 »
0
throw new GoniometrickException("Tanges not defined for "+angle);

Inac dako nechapem co chces vediet ? akoze nieco take ze if (angle % 90 == 0) ?

Offline Hypiik

  • Druid
  • #Guild Master#
  • nolifer
  • *****
  • Příspěvků: 3 155
  • Karma: +35/-5
  • Král Já První!
  • Respekt: +46
Re:Problem (Java)
« Odpověď #3 kdy: 17.10 2012, 21:07:24 »
0
Co treba nejak takhle?

if ((angle % 90 != 0) && (angle % 180 == 0)) { ... }

Ale to jen strilim od boku ;)

Offline Kaylen

  • Guild Member
  • forum bitch
  • **
  • Příspěvků: 1 334
  • Karma: +7/-8
  • Respekt: +12
Re:Problem (Java)
« Odpověď #4 kdy: 17.10 2012, 21:23:07 »
0
Co treba nejak takhle?

if ((angle % 90 != 0) && (angle % 180 == 0)) { ... }

Ale to jen strilim od boku ;)

To by mohlo fungovat mrknu na to diky ;)

Offline Kaylen

  • Guild Member
  • forum bitch
  • **
  • Příspěvků: 1 334
  • Karma: +7/-8
  • Respekt: +12
Re:Problem (Java)
« Odpověď #5 kdy: 17.10 2012, 23:19:19 »
0
Tak ta podminka nefuguje :( Ted sem se na nic podival poradne a proste si to odporuje :D

protoze pokud to bude lichej nasobek tak napr. pri   270 % 180   nidky nebude zbytek 0 :D a plati to pro vsechny liche nasobky :D


Normalne bych to zapsal jakoze if ((angle = 90+n*180) ...ale nevim jak Jave rict ze n jsou vsechna cela cisla resp prirozena.


Edit:  Tak uz sem to poresil diky Hypiiku za postrceni :D BTW si tam dal negaci na spatnej uhel :D 

takto to funguje    if ((angle % 90 == 0) && (angle % 180 != 0))
« Poslední změna: 17.10 2012, 23:44:27 od Kaylen »

Offline Hypiik

  • Druid
  • #Guild Master#
  • nolifer
  • *****
  • Příspěvků: 3 155
  • Karma: +35/-5
  • Král Já První!
  • Respekt: +46
Re:Problem (Java)
« Odpověď #6 kdy: 18.10 2012, 13:26:33 »
0
Edit:  Tak uz sem to poresil diky Hypiiku za postrceni :D BTW si tam dal negaci na spatnej uhel :D 
takto to funguje    if ((angle % 90 == 0) && (angle % 180 != 0))

Nerekl bych, precti si to zadani: "jak napsat podminku kdy tanges neni definovanej tj. liche nasobky 90" ;)


Jinak n.z. ja jen extendnul Artyho myslenku.

Offline Chvostiq

  • *Guild Officer*
  • nolifer
  • ****
  • Příspěvků: 5 011
  • Karma: +50/-266
  • Respekt: +26
Re:Problem (Java)
« Odpověď #7 kdy: 18.10 2012, 13:33:21 »
0
A Java nema nejaku svoju math classu a v nej tan funkciu? Ci preco to pises ty telo tej funkcie?
"uchylarna to je... at dou doprdele s 2.actem.... na hell me tam bombardujou porat ty blby vosy.. uz me to sere... na to nemam nervy.... nevim v cem je zabava porat chcipat.... vyjebana hra" (c) Azziz

Offline Stoky

  • All hail mighty tauren Stoky!!
  • Guild Member
  • forum bitch
  • **
  • Příspěvků: 1 492
  • Karma: +11/-14
  • Eat People, Not Flowers!
  • Respekt: +12
Re:Problem (Java)
« Odpověď #8 kdy: 18.10 2012, 14:01:54 »
0
A Java nema nejaku svoju math classu a v nej tan funkciu? Ci preco to pises ty telo tej funkcie?

Nemas ty chvoste nahodou doma specialistu na Javu?? :D
/Moo

Offline Chvostiq

  • *Guild Officer*
  • nolifer
  • ****
  • Příspěvků: 5 011
  • Karma: +50/-266
  • Respekt: +26
Re:Problem (Java)
« Odpověď #9 kdy: 18.10 2012, 14:10:29 »
0
Nemas ty chvoste nahodou doma specialistu na Javu?? :D

Nahodou ano, ale tak nebudem tu robit hovorcu ze ano:D Este by si niekto mohol mysliet, ze viem vsetko obzvlast tu na fore:D
"uchylarna to je... at dou doprdele s 2.actem.... na hell me tam bombardujou porat ty blby vosy.. uz me to sere... na to nemam nervy.... nevim v cem je zabava porat chcipat.... vyjebana hra" (c) Azziz

Offline Stoky

  • All hail mighty tauren Stoky!!
  • Guild Member
  • forum bitch
  • **
  • Příspěvků: 1 492
  • Karma: +11/-14
  • Eat People, Not Flowers!
  • Respekt: +12
Re:Problem (Java)
« Odpověď #10 kdy: 18.10 2012, 14:30:22 »
0
Nahodou ano, ale tak nebudem tu robit hovorcu ze ano:D Este by si niekto mohol mysliet, ze viem vsetko obzvlast tu na fore:D

Odpoved dne :D
/Moo

Offline Kaylen

  • Guild Member
  • forum bitch
  • **
  • Příspěvků: 1 334
  • Karma: +7/-8
  • Respekt: +12
Re:Problem (Java)
« Odpověď #11 kdy: 18.10 2012, 15:50:01 »
0
Nerekl bych, precti si to zadani: "jak napsat podminku kdy tanges neni definovanej tj. liche nasobky 90" ;)


Jinak n.z. ja jen extendnul Artyho myslenku.

Jo ja sem Artyho post vubec nevidel xD potom patri vdek i Artymu :D

No kazdopadne jsem potreboval podminku ktera by mi rekla ze tangens neni definovan kdyz bych tam zadal uhel kde neni definovan :D ... ta tvoje podminka mi to ovsem nejak nesplnovala :D

A Java nema nejaku svoju math classu a v nej tan funkciu? Ci preco to pises ty telo tej funkcie?

Jo Java ma bez ni by to asi nespocitala :D kazdopadne Kdyz bych pouzil jen tu math classu  a zadal tan 90° tak to vyhodi nejakej blud proste :D

Offline Hypiik

  • Druid
  • #Guild Master#
  • nolifer
  • *****
  • Příspěvků: 3 155
  • Karma: +35/-5
  • Král Já První!
  • Respekt: +46
Re:Problem (Java)
« Odpověď #12 kdy: 18.10 2012, 16:51:08 »
0
Jo Java ma bez ni by to asi nespocitala :D kazdopadne Kdyz bych pouzil jen tu math classu  a zadal tan 90° tak to vyhodi nejakej blud proste :D

Myslim, ze tomu bludu se rika "vyjimka" a ta se da odchytit (catch) a vyuzit ;)

Offline Chvostiq

  • *Guild Officer*
  • nolifer
  • ****
  • Příspěvků: 5 011
  • Karma: +50/-266
  • Respekt: +26
Re:Problem (Java)
« Odpověď #13 kdy: 18.10 2012, 17:02:02 »
0
Myslim, ze tomu bludu se rika "vyjimka" a ta se da odchytit (catch) a vyuzit ;)

to si nemal, teraz to bude cele prepisovat:DDD
"uchylarna to je... at dou doprdele s 2.actem.... na hell me tam bombardujou porat ty blby vosy.. uz me to sere... na to nemam nervy.... nevim v cem je zabava porat chcipat.... vyjebana hra" (c) Azziz

Offline Hypiik

  • Druid
  • #Guild Master#
  • nolifer
  • *****
  • Příspěvků: 3 155
  • Karma: +35/-5
  • Král Já První!
  • Respekt: +46
Re:Problem (Java)
« Odpověď #14 kdy: 18.10 2012, 17:04:44 »
0
to si nemal, teraz to bude cele prepisovat:DDD

No tak aspon se to nauci :P
Imho jsou obe metody dobre, takze to zalezi na vkusu kazdeho soudruha ;)