Дякую за такий цікавий урок! Цікаво також що мій кубик чомусь занадто передбачуваний... у мого кубика чомусь завжди випадає однакова послідовність чисел... 2, 1, 3, 1, 2, 6 ... якщо б усі казино були такими передбачуваними то вони були б збитковими :) ))))))) Ще раз Дякую
Я зробив так package com.company; import java.util.Random; import java.util.Scanner; public class Main { public static void main(String[] args) { Random r = new Random(); Scanner e = new Scanner(System.in); System.out.println("Вгадайте число від 1 до 2 і виграйте 1 грн"); int chislo =e.nextInt(); int d = 1+ r.nextInt(2); System.out.println("Правильне число " + d); if(chislo == d ) { System.out.println("ура ви виграли головний приз!!"); }else{ System.out.println("неудача спробуй ще раз "); } } }
Як зробити те саме, але без повторень чисел в рядку? Дивився урок 35, пробував поєднати той метод з генератором, не вийшло(... Видає якийсь набір символів...
import java.util.Random; import java.util.Scanner; public class casino { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Random ran = new Random(); int numberRandom =0, changeUser= 0, spent=0; do { System.out.println("Enter the Number from 1 to 6"); changeUser = scan.nextInt(); numberRandom = 1+ ran.nextInt(6); System.out.println("Dropped number " + numberRandom + "."); spent=spent+10; System.out.println("You dyrnuk if you think what you win/Casino always WIN! you loss " + spent + " Go better learn Java"); } while (numberRandom!=changeUser); System.out.println("Congratulations you win less then spent " + spent); } }
Дещо видозмінений варіант, з вкладеним оператором IF/else. Нічого особливого, але можливо комусь згодиться. import java.util.Random; import java.util.Scanner; public class VypadkoveChyslo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Random kubik = new Random(); int chysloZkubyka=0, variantkorystuvacha=0, sproba=0;
do { System.out.println("Вгадай число від 1 до 6"); variantkorystuvacha = scan.nextInt(); chysloZkubyka=1+kubik.nextInt(6); if(chysloZkubyka!=variantkorystuvacha) { System.out.println("Ні, на кубику випало: "+chysloZkubyka); System.out.println("---------------------------------------"); }else { System.out.println("Так! На кубику випало: "+chysloZkubyka); System.out.println("---------------------------------------"); } sproba++; } while(chysloZkubyka!=variantkorystuvacha); System.out.println("Вітаю, ти вгадав!"); System.out.println("Кількість спроб: "+sproba);
/*Random kubik = new Random(); int Chyslo; for (int i =1;i
Дякую за такий цікавий урок! Цікаво також що мій кубик чомусь занадто передбачуваний... у мого кубика чомусь завжди випадає однакова послідовність чисел... 2, 1, 3, 1, 2, 6 ... якщо б усі казино були такими передбачуваними то вони були б збитковими :) ))))))) Ще раз Дякую
Дякую!
Можливо, якось з вами списатись в телеграмі ?
Я зробив так
package com.company;
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Random r = new Random();
Scanner e = new Scanner(System.in);
System.out.println("Вгадайте число від 1 до 2 і виграйте 1 грн");
int chislo =e.nextInt();
int d = 1+ r.nextInt(2);
System.out.println("Правильне число " + d);
if(chislo == d )
{
System.out.println("ура ви виграли головний приз!!");
}else{
System.out.println("неудача спробуй ще раз ");
}
}
}
Можна кубик було намалювати! System.out.println(" * *
* *
* * "); =6
Як зробити те саме, але без повторень чисел в рядку? Дивився урок 35, пробував поєднати той метод з генератором, не вийшло(... Видає якийсь набір символів...
Все вийшло) Просто забув вивести Arrays.toString в консоль( для виведення масиву обов'язково) Дякую за корисні уроки)
Автор каналу можете дати свою почту ,в мене виникли деякі питання
Уявіть якщо хтось настільки везунчик, що кожен раз відгадує з першого і разу і не може зрозуміти чи це програма неправильно працює чи що))
Змінна int chyslo (в прог. Яка виводить випадкові числа до 6) не викоистовується. Для чого її вписувати, поясніть.....
Эта переменная хранит в себе значение кубика, которое сгенерировал компьютер.
@@Хлебушек-ц3к она ничего не хранит.
Просто пізніше написано було chuslozkubuka, а мало бути chuslo
import java.util.Random;
import java.util.Scanner;
public class casino {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Random ran = new Random();
int numberRandom =0, changeUser= 0, spent=0;
do {
System.out.println("Enter the Number from 1 to 6");
changeUser = scan.nextInt();
numberRandom = 1+ ran.nextInt(6);
System.out.println("Dropped number " + numberRandom + ".");
spent=spent+10;
System.out.println("You dyrnuk if you think what you win/Casino always WIN! you loss " + spent + " Go better learn Java");
} while (numberRandom!=changeUser);
System.out.println("Congratulations you win less then spent " + spent);
}
}
+
Дещо видозмінений варіант, з вкладеним оператором IF/else. Нічого особливого, але можливо комусь згодиться.
import java.util.Random;
import java.util.Scanner;
public class VypadkoveChyslo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Random kubik = new Random();
int chysloZkubyka=0, variantkorystuvacha=0, sproba=0;
do {
System.out.println("Вгадай число від 1 до 6");
variantkorystuvacha = scan.nextInt();
chysloZkubyka=1+kubik.nextInt(6);
if(chysloZkubyka!=variantkorystuvacha)
{
System.out.println("Ні, на кубику випало: "+chysloZkubyka);
System.out.println("---------------------------------------");
}else {
System.out.println("Так! На кубику випало: "+chysloZkubyka);
System.out.println("---------------------------------------");
}
sproba++;
}
while(chysloZkubyka!=variantkorystuvacha);
System.out.println("Вітаю, ти вгадав!");
System.out.println("Кількість спроб: "+sproba);
/*Random kubik = new Random();
int Chyslo;
for (int i =1;i
👍
@@VirtuAka До речі, дякую за контент! Ви неймовірний😊. Як в якості ютубера, так і в якості вчителя)) З нетерпінням чекаю нових відео😉.
Дякую!