-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathQ_16.java
More file actions
50 lines (39 loc) · 1.42 KB
/
Q_16.java
File metadata and controls
50 lines (39 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package src;
// Muhammad Naveed
// (Find the Smallest Value) Write an application that finds the smallest of
// several integers. Assume that the src.first value read specifies the
// number of values to src.input from the user.
import java.util.Scanner;
public class Q_16 {
private int smallest;
public void inputValues() {
// taking src.input for how many numbers to compare
System.out.print("Enter the number of integer values to compare: ");
// scanner object
Scanner sc = new Scanner(System.in);
int values = sc.nextInt();
// let user enter two numbers which means we have to compare two numbers
// so, we take these two number values.
for (int i = 1; i <= values; i++) {
// taking numbers
System.out.printf("Enter an integer for value %d: ", i);
int number = sc.nextInt();
// finding the smallest number
if (i == 1) {
smallest = number;
}
smallest = (number < smallest) ? number : smallest;
}
}
// display method
public void displaySmallest() {
System.out.printf("\nThe smallest integer is %d\n\n", smallest);
}
public static void main(String[] args) {
// creating an object
Q_16 smallest = new Q_16();
// calling relevant methods.
smallest.inputValues();
smallest.displaySmallest();
}
}