Почему-то не работают кубики (а точнее рандомайзер) выдает вечно 2.
В чем может быть проблема?
// Jvdroid-main: Launcher
import java.util.Scanner;
import java.lang.Math;
public class CubeGame {
public static void StartGame() {
Launcher lnc = new Launcher();
System.out.println("Подбрасываю кубики " + lnc.name1);
int rez1 = 2 + (int) Math.random()*40;
System.out.println("Результат: " + rez1);
System.out.println("Подбрасываю кубики " + lnc.name2);
int rez2 = 2 + (int)Math.random()*40;
System.out.println("Результат: " + rez2);
if(rez2>rez1){
System.out.println(lnc.name2 + " Выиграл!!!");
}
else if(rez1>rez2){
System.out.println(lnc.name1 + " Выиграл!!!");
}
else {
System.out.println("Ничья!!!");
}
}
}
class Launcher {
Scanner sc = new Scanner(System.in);
String name1 = sc.nextLine();
String name2 = sc.nextLine();
public static void main(String[] args) {
CubeGame game = new CubeGame();
CubeGame.StartGame();
}
}<img src="https://habrastorage.org/webt/62/b3/30/62b330e9507bc234916714.jpeg" alt="image"/>
Выход:
абаь
алвлвл
Подбрасываю кубики абаь
Результат: 2
Подбрасываю кубики алвлвл
Результат: 2
Ничья!!!
[Program finished]