TAILIEUCHUNG - Lecture Fundamentals of computing 1: Lecture 5 - Duy Tan University

Lecture Fundamentals of computing 1: Lecture 5 - Random and other types. This chapter presents the following content: Random question, Random answer, homework. Inviting you refer. | Random and other types nextDouble method returns a double between - Example: Get a random GPA value between and : double randomGpa = () * + ; Any set of possible values can be mapped to integers code to randomly play Rock-Paper-Scissors: int r = (3); if (r == 0) { ("Rock"); } else if (r == 1) { ("Paper"); } else { // r == 2 ("Scissors"); } Random question Write a program that simulates rolling of two 6-sided dice until their combined result comes up as 7. 2 + 4 = 6 3 + 5 = 8 5 + 6 = 11 1 + 1 = 2 4 + 3 = 7 You won after 5 tries! Random answer // Rolls two dice until a sum of 7 is reached. import .*; public class Dice { public static void main(String[] args) { Random rand = new Random(); int tries = 0; int sum = 0; while (sum != 7) { // roll the dice once int roll1 = (6) + 1; int roll2 = (6) + 1; sum = roll1 + roll2; (roll1 + " + " + roll2 + " = " + sum); tries++; } ("You won after " + tries + " tries!"); } } Homework Write a program that plays an adding game. Ask user to solve random adding problems with 2-5 numbers. The user gets 1 point for a correct answer, 0 for incorrect. The program stops after 3 incorrect answers. 4 + 10 + 3 + 10 = 27 9 + 2 = 11 8 + 6 + 7 + 9 = 25 Wrong! The answer was 30 5 + 9 = 13 Wrong! The answer was 14 4 + 9 + 9 = 22 3 + 1 + 7 + 2 = 13 4 + 2 + 10 + 9 + 7 = 42 Wrong! The answer was 32 You earned 4 total points. Answer // Asks the user to do adding problems and scores them. import .*; public class AddingGame { public static void main(String[] args) { Scanner console = new Scanner(); Random rand = new Random(); // play until user gets 3 wrong int points = 0; int wrong = 0; while (wrong 0) { points++; } else { wrong++; } } ("You earned " + points + " total points."); } Answer 2 . // Builds one addition problem and presents it to the user. // Returns 1 point if you get it right, 0 if wrong. public static int play(Scanner console, Random rand) { // print the operands being added, and sum them int operands = (4) + 2; int sum = (10) + 1; (sum); for (int i = 2; i ask them, how might the computer store "hi" using binary digits? (some kind of mapping; ASCII)

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.