Java nextShort()

Giới thiệu về phương thức nextShort() trong Java

Trong ngôn ngữ lập trình Java, phương thức nextShort() là một phần của lớp java.util.Random. Phương thức này được sử dụng để tạo ra một số ngẫu nhiên kiểu short. Kiểu dữ liệu short trong Java là kiểu số nguyên 16-bit có giá trị từ -32,768 đến 32,767.

Cú pháp của nextShort()

public short nextShort();

Phương thức nextShort() không nhận tham số nào và sẽ trả về một giá trị kiểu short ngẫu nhiên.

Ví dụ sử dụng nextShort() trong Java

Ví dụ 1: Sử dụng nextShort() cơ bản

import java.util.Random;

public class Example {
    public static void main(String[] args) {
        Random random = new Random();
        short randomShort = random.nextShort();
        System.out.println("Số ngẫu nhiên kiểu short: " + randomShort);
    }
}

Trong ví dụ trên, chúng ta tạo một đối tượng Random và gọi phương thức nextShort() để lấy một số ngẫu nhiên kiểu short. Kết quả được in ra màn hình.

Ví dụ 2: Tạo ngẫu nhiên số short trong một khoảng nhất định

import java.util.Random;

public class RangeShortExample {
    public static void main(String[] args) {
        Random random = new Random();
        short lowerBound = 1;
        short upperBound = 100;

        // Tạo số ngẫu nhiên trong khoảng [lowerBound, upperBound]
        short randomShortInRange = (short) (lowerBound + random.nextInt(upperBound - lowerBound + 1));
        System.out.println("Số ngẫu nhiên kiểu short trong khoảng [1, 100]: " + randomShortInRange);
    }
}

Trong ví dụ này, chúng ta đã tạo ra một số ngẫu nhiên kiểu short trong khoảng từ 1 đến 100 bằng cách kết hợp phương thức nextInt() với các giá trị giới hạn.

Kết luận

Phương thức nextShort() trong Java rất hữu ích khi bạn cần tạo ra các số ngẫu nhiên kiểu short. Bạn có thể sử dụng nó đơn giản hoặc kết hợp với những phương thức khác để tạo ra các số ngẫu nhiên trong một khoảng nhất định. Với các ví dụ trên, bạn đã có thêm kiến thức để làm việc với phương thức này trong Java.