Java - Viết chương trình sinh ra 3 số ngẫu nhiên có kiểu double và tìm số nhỏ nhất, lớn nhất trong 3 số đó.
Viết chương trình sinh ra 3 số ngẫu nhiên có kiểu double
và tìm số nhỏ nhất, lớn nhất trong 3 số đó.
Bài giải
-------------------- ######## --------------------
Ví dụ
public static void main(String[] args) { Random rd = new Random(); double firstNumber, secondNumber, thirdNumber, max, min; firstNumber = rd.nextDouble(); secondNumber = rd.nextDouble(); thirdNumber = rd.nextDouble(); System.out.println("Ba số vừa được sinh ra là " + firstNumber + ", " + secondNumber + " và " + thirdNumber); // tìm số lớn nhất max = firstNumber; if (max < secondNumber) { max = secondNumber; } if (max < thirdNumber) { max = thirdNumber; } System.out.println("Số lớn nhất trong 3 số là " + max); // tìm số nhỏ nhất min = firstNumber; if (min > secondNumber) { min = secondNumber; } if (min > thirdNumber) { min = thirdNumber; } System.out.println("Số nhỏ nhất trong 3 số là "+ min); }
Kết quả sau khi biên dịch chương trình:
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Câu hỏi thường gặp liên quan:
- Java - Viết chương trình sinh ra 2 số nguyên ngẫu nhiên trong phạm vi [-10...10] và tính trung bình 2 số đó.
- Java - Viết chương trình sinh ra 3 số ngẫu nhiên có kiểu double và tìm số nhỏ nhất, lớn nhất trong 3 số đó.
- Java - Viết chương trình sinh ra 20 số nguyên ngẫu nhiên [0...100]. Sau đó tìm số chẵn lẻ và tính tổng của 20 số đó.
- Java - Viết chương trình in ra các số ngẫu nhiên trong phạm vi [3...300] là bội số của 3.
- Java - Viết chương trình chơi game đoán số.