Hirdetés
- Mikor lesz már jó a Bluetooth? — Bluetooth 6.0 technológia
- 5.1, 7.1 és gamer fejhallgatók
- Házimozi haladó szinten
- Milyen egeret válasszak?
- OLED monitor topic
- Vezeték nélküli fülhallgatók
- Nem indul és mi a baja a gépemnek topik
- Soha nem szabta ilyen pénztárcabarátra új CPU-it az Intel
- TCL LCD és LED TV-k
- Szünetmentes tápegységek (UPS)
Új hozzászólás Aktív témák
-
Regirck
senior tag
Sziasztok!
Kérnék szépen egy kis segítséget!
Az alábbi program kódba..., tanulom a Jáva programnyelvet de most kicsit elakadtam.
Azt szeretném elérni, hogy ha döntettlenre jön ki a dobás akkor kezdje előről a a programfutást. Sehogy se tudom "returnolni".
Tudomnem egy "CleanCode", de az alapok megértésén vagyok.
package tester;
public class Tester {
public static void main(String[] args) {
Engine start = new Engine();
start.Dice();
System.out.println("");
if ("You".equals(start.toString())) {
System.out.println("Nyertél!");
} else if ("Computer".equals(start.toString())) {
System.out.println("Vesztettél!");
} else {
System.out.println("Döntettlen!");
}
}
}package tester;
import java.util.Random;
public class Engine {
@Override
public String toString() {
if (You > Computer) {
return "You";
} else if (Computer > You) {
return "Computer";
} else {
return "Draw";
}
}
int You = random();
int Computer = random();
public static void six() {
System.out.print("---------\n| * * |\n| * * |\n| * * |\n---------");
}
public static void five() {
System.out.print("---------\n| * * |\n| * |\n| * * |\n---------");
}
public static void four() {
System.out.print("---------\n| * * |\n| |\n| * * |\n---------");
}
public static void three() {
System.out.print("---------\n| * |\n| * |\n| * |\n---------");
}
public static void two() {
System.out.print("---------\n| * |\n| |\n| * |\n---------");
}
public static void one() {
System.out.print("---------\n| |\n| * |\n| |\n---------");
}
public static int random() {
Random r = new Random();
int a = r.nextInt(6) + 1;
return a;
}
public void Dice() {
System.out.println("Your dice: ");
switch (You) {
case 1:
one();
break;
case 2:
two();
break;
case 3:
three();
break;
case 4:
four();
break;
case 5:
five();
break;
case 6:
six();
break;
}
System.out.println("\n");
System.out.println("Computer's dice: ");
switch (Computer) {
case 1:
one();
break;
case 2:
two();
break;
case 3:
three();
break;
case 4:
four();
break;
case 5:
five();
break;
case 6:
six();
break;
}
if (You > Computer) {
System.out.println("\n");
System.out.println("You won!");
} else if (Computer > You) {
System.out.println("\n");
System.out.println("You lost!");
} else {
System.out.println("\n");
System.out.println("Draw!");
}
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- King's Bounty: Warriors of the North
- Mikor lesz már jó a Bluetooth? — Bluetooth 6.0 technológia
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Chieftec-Prohardver nyereményjáték
- 5.1, 7.1 és gamer fejhallgatók
- Autós topik
- Okosóra és okoskiegészítő topik
- Házimozi haladó szinten
- Milyen egeret válasszak?
- Xbox Series X|S
- További aktív témák...
- Dell Pro Plus PB14250 14" FHD+ IPS érintő Ultra 5 235U 16GB 512GB magyarított (lézerezett) vbill gar
- Sapphire PULSE Radeon RX 550 4GB Garanciával!
- Felsőkategóriás Gamer PC-Számítógép! Csere-Beszámítás! R7 7800X3D / RX 6900XT / 32GB DDR5 / 2TB SSD
- Apple watch Series 10 42mm jet b. szép állapotú
- Samsung Odyssey OLED G6 S27DG602SU (075) OLVASD EL
- HP ZBook Studio G8 i7 32GB RAM 1TB SSD RTX A3000/Garancia
- Lenovo X1 Carbon 13,3" - i5 7300U, 8GB RAM, SSD, jó akku - számla, 6 hó gar
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4384
- 236 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- HP 255 G10 Ryzen 5 7520U 8 GB DDR5 256 GB SSD FHD Új 2 ciklus Gari 2028.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

