|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPraktikum1.Praktikum1
public class Praktikum1
TEEMAD
Sõne sisestamine
Klasside ja meetodite kasutamine rakendusteegist API:
Math
(trigonomeetrilised funktsioonid; juhuarv -- meetod random
)
String
(lekseemide tuvastamine -- meetod split
; võrdlemine -- meetod
equals
; pügamine -- meetod trim
;
alamsõne asendamine -- meetod replaceAll
)
Integer
(sõne arvuks -- meetod parseInt
)
Double
(sõne arvuks -- meetod parseDouble
)
System
(süsteemi omadused -- properties,
meetodid getProperties
ja getProperty
)
Random
(juhuarvude generaator; meetod nextGaussian
)
Field Summary | |
---|---|
private static BufferedReader |
bufferedReaderKonsoolilt
|
(package private) static int |
MAX_ÜLNR
|
Constructor Summary | |
---|---|
Praktikum1()
|
Method Summary | |
---|---|
static void |
main(String[] args)
Peameetod. |
static String |
readln()
Sõne sisestamine konsoolilt. |
private static int |
viseGaussian(Random r)
Täringuvise normaajaotuses. |
private static int |
viseRandom()
Täringuvise. |
private static void |
väljastada(String teade,
int[] kokku)
Konsoolile väljastatakse teade ja
täringuvisete statistika (visete tulemuste loendurid kokku[0..5] ) nõutud kujul. |
static void |
ülesanne1()
Trigonomeetriliste funktsioonide arvutamine. |
static void |
ülesanne2()
Süsteemi omaduste (properties) uurimine. |
static void |
ülesanne3()
Naturaalarvu 16nd-, 8nd- ja 2nd-esitused. |
static void |
ülesanne4()
Täringuviskamise jäljendamine. |
static void |
ülesanne5()
Loogiliste tehete demo. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final int MAX_ÜLNR
private static BufferedReader bufferedReaderKonsoolilt
Constructor Detail |
---|
public Praktikum1()
Method Detail |
---|
public static void main(String[] args)
args
- käsurea argumentidest koosnev sõnejärjendpublic static void ülesanne1()
Näide. Sisendsõne
sin(30) kr
korral väljatatakse konsoolile rida
sin(30kr) = 0.49999999999999994
JOptionPane
public static void ülesanne2()
public static void ülesanne3()
10nd 16nd 8nd 2nd
2319 90f 4417 100100001111
public static void ülesanne4()
Math.random:
1:186 2:172 3:144 4:162 5:173 6:163
Random.nextGaussian:
1:27 2:150 3:331 4:335 5:136 6:21
Kolm alammeetodit.
viseRandom()
,
viseGaussian(Random)
,
väljastada(String, int[])
private static int viseRandom()
private static int viseGaussian(Random r)
r
- juhuarvude generaator
private static void väljastada(String teade, int[] kokku)
teade
ja
täringuvisete statistika (visete tulemuste loendurid kokku[0..5]
) nõutud kujul.
ülesanne4()
public static void ülesanne5()
Esimene operand (bitid): 110011
Teine operand (bitid): 010101
110011 110011 110011
&010101 |010101 ^010101
------ ------ ------
010001 110111 100110
public static String readln()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |