Введение
В этом практическом занятии вы узнаете о методе min() класса Integer в Java. Этот метод используется для возврата числового меньшего значения (минимального значения) из двух чисел, переданных в качестве аргументов.
В этом практическом занятии вы узнаете о методе min() класса Integer в Java. Этот метод используется для возврата числового меньшего значения (минимального значения) из двух чисел, переданных в качестве аргументов.
Откройте терминал в вашей системе Ubuntu и создайте папку для проекта Java с помощью команды, приведенной ниже:
mkdir project
Перейдите в папку проекта с помощью команды, приведенной ниже:
cd project/
Создайте файл с кодом Java с помощью команды, приведенной ниже:
touch IntegerMin.java
Метод min() - это статический метод класса Integer. Этот метод используется для возврата числового меньшего значения (минимального значения) из двух чисел, переданных в качестве аргументов. Если передаются положительное и отрицательное число, то возвращается отрицательное значение, но если оба переданных числа отрицательные, то возвращается значение с большей модулем.
Синтаксис метода min() приведен ниже:
public static int min(int a, int b)
В приведенном выше синтаксисе a и b - это параметры, значения которых необходимо сравнить.
Скопируйте следующий код на Java и вставьте его в файл IntegerMin.java.
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Enter two integer values: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Print the smaller number between a and b.
System.out.println("Smaller value: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Exception occurred...");
}
}
}
В приведенном выше коде мы получаем два целочисленных значения в качестве ввода от пользователя, а затем сравниваем их с использованием метода min(). Затем меньшее значение выводится в качестве результата.
Для компиляции файла IntegerMin.java откройте терминал и выполните следующую команду:
javac IntegerMin.java
Для запуска программы выполните следующую команду:
java IntegerMin
С помощью текстового редактора в командной строке, такого как nano, откройте файл IntegerMin.java и замените существующий код следующим блоком кода:
import java.lang.Integer;
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
int x = 5485;
int y = -3242;
int z = -5645;
// print the smaller number between x and y.
System.out.println("Smaller value is " + Integer.min(x, y));
// print the smaller number between y and z.
System.out.println("Smaller value is " + Integer.min(y, z));
}
}
Сохраните и закройте файл.
Снова скомпилируйте и запустите программу с использованием следующих команд:
javac IntegerMin.java
java IntegerMin
При запуске программы с использованием вышеуказанной команды программа будет отображать меньшее значение между двумя целыми числами, x и y, а затем меньшее значение между двумя целыми числами, y и z.
С помощью текстового редактора в командной строке, такого как nano, откройте файл IntegerMin.java и замените существующий код следующим блоком кода:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Enter two integer values: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Print the smaller number between a and b.
System.out.println("Smaller value: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Exception occurred...");
}
}
}
Сохраните и закройте файл.
Снова скомпилируйте и запустите программу с использованием следующих команд:
javac IntegerMin.java
java IntegerMin
При запуске программы с использованием вышеуказанной команды программа будет запрашивать два целых числа. Введите два числовых значения и нажмите Enter. Программа будет отображать меньшее значение между этими двумя целыми числами.
С помощью текстового редактора в командной строке, такого как nano, откройте файл IntegerMin.java и замените существующий код следующим блоком кода:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Enter two integer values: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Print the smaller number between a and b.
System.out.println("Smaller value: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Exception occurred...");
}
}
}
Сохраните и закройте файл.
Снова скомпилируйте и запустите программу с использованием следующих команд:
javac IntegerMin.java
java IntegerMin
При запуске программы с использованием вышеуказанной команды программа будет запрашивать два целых числа. Введите два целых числа и нажмите Enter. Программа будет отображать меньшее значение между этими двумя целыми числами.
С помощью текстового редактора в командной строке, такого как nano, откройте файл IntegerMin.java и замените существующий код следующим блоком кода:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
int[] array = new int[10];
Scanner sc = new Scanner(System.in);
System.out.println("Enter ten integer values: ");
for(int i=0; i<10; i++) {
array[i] = sc.nextInt();
}
int min = array[0];
for(int j=0; j<10; j++) {
if(min > array[j]) {
min = array[j];
}
}
System.out.println("Smaller value: " + min);
} catch(Exception e) {
System.out.println("Exception occurred...");
}
}
}
Сохраните и закройте файл.
Снова скомпилируйте и запустите программу с использованием следующих команд:
javac IntegerMin.java
java IntegerMin
При запуске программы с использованием вышеуказанной команды программа будет запрашивать десять целых чисел. Введите десять целых чисел и нажмите Enter. Программа будет отображать наименьшее значение среди введенных десяти целых чисел.
В этом практическом занятии вы узнали:
min() на Javamin() класса Integermin() на Java