Funkcije JUDO

Vhod in izhod
boolean readBoolean()

Vrne vrednost boolean, ki jo vtipkamo, šročakije, da vtipkamo true ali false
 Color readColor()

Vrne vrednost barve. Pričakuje, da vtipkamo eno od veljavnih barv v skladu  s seznamom barv, navedenih v   barvnih vrednostih JUDO (na primer lightBlue)
 double readDouble()

Vrne racionalno število (tip double), ki ga vtipkamo (ena primer 3.25)
 int readInt()

Vrne celoštevilčno števili (tip int), ki ga vtipkamo (na primer -5)
 String readString()

Vrne niz , ki ga vtipkamo (na primer "Rad se vozim s kolesom.")
 void print(String str)

Izpiše podani niz na zaslon
 void print(int num)

Izpiše celo število na zaslon
 void print(double num)

Izpiše racionalno število na zaslon
 void print(Color color)

Izpiše barvo na zaslon
 void print(boolean bool)

Izpiše vrednost logične spremenljivke alim izraza (tip boolean) na zaslon
 void printLine(String str)

Izpiše niz na zaslon in skoči v novo vrstico.
 void printLine(int num)

Izpiše celo število na zaslon in skoči v novo vrstico.
 void printLine(double num)

Izpiše racionalno število na zaslon in skoči v novo vrstico
 void printLine(Color color)

Izpiše vrednost barve na zaslon in skoči v novo vrstico
 void printLine(boolean bool)

Izpiše vrednost logične spremenljivke na zaslon in skoči v novo vrstico
Grafika
 void setColor(Color color)

Nastavi barvo črnila v risanem področju. Ko nastavimo barvo, bodo vsi naslednji liki kot na primer po klicu  fillCircle(x, y, radius) barvani s to barvo
 void setBackgroundColor(Color color)

Nastavi barvo ozadja (torej "papirja") v risanem polju.
 void drawLine(int x1, int y1, int x2, int y2)

Nariše črto od položaja (x1, y1) do položaja (x2, y2) 
 void drawCircle(int x, int y, int r)

Nariše krog od levega zgornjega položaja (x, y). Krog bo imel polmer enak r
 void drawOval(int x, int y, int sirina, int visina)

Nariše elipso od podanega gornjega levega položaja (x, y). Elipsa bo imela podano širino in višino
 void drawRectangle(int x, int y, int sirina, int visina)

Nariše pravokotnik od podanega gornjega levega položaja (x, y). Pravokotnik bo imel podano širino in višino.
 void drawString(String str, int x, int y)

Nariše niz na danem položaju  (x, y) 
 void drawString(String str, int velikost, int x, int y)

Nariše niz  dane velikosti na danem položaju  (x, y) 
 void drawString(String str, boolean bold, boolean italics, int size, int x, int y)

Nariše niz  dane velikosti na danem položaju  (x, y) , povemo lahko tudi, ali naj bo niz poudarjen (bold) in poševen (italics)
 void drawString(String str, String fontName, boolean bold, boolean italics, int size, int x, int y)

Nariše niz  dane velikosti na danem položaju  (x, y) , povemo lahko tudi, ali naj bo niz poudarjen (bold) in poševen (italics). Povemo lahko tudi, kakšen font uporabljamo (na primer "Comic Sans MS")
 void fillCircle(int x, int y, int radius)

Nariše zapolnjen krog od levega zgornjega položaja (x, y). Krog bo imel polmer enak r
 void fillOval(int x, int y, int width, int height)

Nariše zapolnjeno elipso od podanega gornjega levega položaja (x, y). Elipsa bo imela podano širino in višino
 void fillRectangle(int x, int y, int width, int height)

Nariše zapolnjen pravokotnik od podanega gornjega levega položaja (x, y). Pravokotnik bo imel podano širino in višino.
 void clearDrawing()

Pobriše risano področje
 Color brighter(Color color)

Vrne svetlejšo kopijo dane barve
 Color darker(Color color)

Vrne temnejšo kopijo dane barve
 int getDrawingHeight()

Vrne višino risanega področja. Tako lahko vemo koordinate zgornjega (0) in spodnjega (vrnjena vrednost) roba tega področja
 int getDrawingWidth()

Vrne širino risanega področja. Tako lahko vemo koordinate levega (0) in desnega (vrnjena vrednost) roba tega področja
Razno
void delay(double seconds)

Zakasni izvajanje programa za podano število sekund (na primer: 3 ali .5)
 double absoluteValue(double num)

Vrne absolutno vrednost podanega racionalnega števila (primer: če podamo -1.4, vrne 1.4)
 int absoluteValue(int num)

Vrne absolutno vrednost podanega celega števila (primer: če podamo -72, vrne 72)
boolean equal(String firstString, String secondString)

Preveri, če sta dva niza enaka. Opozorilo: Enakosti dveh nizov ne smemo primerjati z dvojnim enačajem  == 
boolean equal(boolean firstBoolean, boolean secondBoolean)

Preveri, ali sta dve logični vrednosti enaki
boolean equal(Color firstColor, Color secondColor)

Preveri, ali sta dve barvi enaki
boolean equal(double firstDouble, double secondDouble)

Preveri, ali sta dve racionalni števili enaki
boolean equal(int firstInt, int secondInt)

Preveri, ali sta dve celi števili enaki
Naključne vrednosti
boolean randomBoolean()

Vrne naključno  logično vrednost (na primer: true ali false)
 Color randomColor()

Vrne naključno barvno vrednost (na primer: darkSeaGreen)
 double randomDouble()

Vrne naključno racionalno število med 0 in 1 (na primer: 0.614566671372701)
 int randomInt()

Vrne naključno celoštevilčno vrednost (na primer: 709181651)