Praktikum 6

6. java praktikumis tehtud koodijuppid
This commit is contained in:
2015-10-09 13:11:36 +03:00
parent 695c9e8786
commit a37780ce49
8 changed files with 152 additions and 0 deletions

22
src/praktikum6/AGame.java Normal file
View File

@@ -0,0 +1,22 @@
package praktikum6;
public class AGame {
public static void main(String[] args) {
int user_money = 100;
while (user_money > 0) {
System.out.printf("Sul on hetkel %d raha%n", user_money);
int vastus = praktikum5.Metodid.kasutajaSisestus("Sisesta oma panus: ", 0, user_money);
int kull_kiri = praktikum5.Metodid.randomRange(0, 1);
if (kull_kiri == 1) {
user_money += vastus*2;
System.out.printf("Tuli kiri, sa võitsid %d raha%n", vastus*2);
} else {
user_money -= vastus;
System.out.printf("Tuli kull, sa kaotasid %d raha%n", vastus);
}
}
System.out.println("Raha sai otsa, mine koju :)");
}
}

View File

@@ -0,0 +1,23 @@
package praktikum6;
public class AGame2 {
public static void main(String[] args) {
int user_money = 100;
while (user_money > 0) {
System.out.printf("Sul on hetkel %d raha%n", user_money);
int panus = praktikum5.Metodid.kasutajaSisestus("Sisesta oma panus: ", 0, user_money);
int vastus = praktikum5.Metodid.kasutajaSisestus("Vali mis number täringule tuleb: ", 1, 6);
int taring = praktikum5.Metodid.viskaTaringut();
if (taring == vastus) {
user_money += panus*6;
System.out.printf("Sa *võitsid* endale %d raha%n", panus*6);
} else {
user_money -= panus;
System.out.printf("Täringule tuli %d, sa *kaotasid* %d raha%n", taring, panus);
}
}
System.out.println("Raha sai otsa, mine koju :)");
}
}

13
src/praktikum6/Args.java Normal file
View File

@@ -0,0 +1,13 @@
package praktikum6;
public class Args {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.print(args[i] + " ");
}
System.out.println();
}
}

View File

@@ -0,0 +1,23 @@
package praktikum6;
public class GuessANumber {
public static void main(String[] args) {
int arv = praktikum5.Metodid.randomRange(1, 100);
while(true) {
System.out.print("Kirjuta arv vahemikus 1 - 100: ");
int vastus = lib.TextIO.getlnInt();
if (vastus == arv) {
System.out.println("Tubli, arvasid arvu ära!");
return;
} else if (vastus < arv) {
System.out.println("Sinu vastus on *väiksem* kui arvuti poolt valitud arv");
} else if (vastus > arv) {
System.out.println("Sinu vastus on *suurem* kui arvuti poolt valitud arv");
}
System.out.println("Proovi uuesti!");
}
}
}

18
src/praktikum6/Liisu.java Normal file
View File

@@ -0,0 +1,18 @@
package praktikum6;
import lib.TextIO;
public class Liisu {
public static void main(String[] args) {
System.out.println("Sisesta 10 nime kellest valitakse lõpus üks");
String[] nimed = new String[10];
for (int i = 0; i < 10; i++) {
System.out.printf("Sisesta %d. nimi: ", i+1);
nimed[i] = TextIO.getlnString();
}
int rand_int = praktikum5.Metodid.randomRange(0, 9);
System.out.printf("Liisu on %s%n",nimed[rand_int]);
}
}

View File

@@ -0,0 +1,21 @@
package praktikum6;
import lib.TextIO;
public class ReverseNumber {
public static void main(String[] args) {
int[] numbrid = new int[10];
System.out.println("Kirjuta 10 numbrit");
for (int i = 0; i < numbrid.length; i++) {
System.out.printf("Kirjuta %d. number: ", i+1);
numbrid[i] = TextIO.getlnInt();
}
for (int i = numbrid.length; i > 0; i--) {
System.out.printf("%d ", numbrid[i-1]);
}
}
}

19
src/praktikum6/Sum.java Normal file
View File

@@ -0,0 +1,19 @@
package praktikum6;
public class Sum {
public static int summa(int[] massiiv) {
int sum = 0;
for (int i = 0; i < massiiv.length; i++) {
sum += massiiv[i];
}
return sum;
}
public static void main(String[] args) {
// sedasi saab meetodi välja kutsuda
int summa = summa(new int[] {4, 3, 1, 7, -1});
System.out.println(summa);
}
}

View File

@@ -0,0 +1,13 @@
package praktikum6;
import lib.TextIO;
public class TagurpidiSona {
public static void main(String[] args) {
System.out.print("Sisesta mingi sõna: ");
String vastus = TextIO.getlnString();
System.out.println(new StringBuilder(vastus).reverse().toString());
}
}