import java.util.Arrays ;
public class Main {
public static void main
( String args
[ ] ) {
//Part 1
Integer [ ] arr1
= { 21 ,
32 ,
45 ,
12 ,
6 ,
45 ,
15 ,
21 ,
35 ,
45 ,
12 ,
11 ,
12 ,
13 ,
12 } ; int [ ] arr3 = new int [ arr1.length ] ;
int max= 0 ;
int min= 0 ;
int entry= 0 ;
//Part 2
System .
out .
println ( "The size of arr1 is: " + arr1.
length ) ;
//Part 3
for ( int i= 0 ; i< arr1.length ; i++ )
{
if ( arr1[ i] > max)
max = arr1[ i] ;
min = max;
}
System .
out .
println ( "The largest value in the array is: " + max
) ;
//Part 4
for ( int i= 0 ; i< arr1.length ; i++ )
{
if ( arr1[ i] < min)
min = arr1[ i] ;
}
System .
out .
println ( "The smallest value in the array is: " + min
) ;
//Part 5
java.
util .
Set < Integer
> uniqueElems
= new java.
util .
TreeSet < Integer
> ( Arrays .
asList ( arr1
) ) ; {
int count = 0 ;
for ( int i= 0 ; i< arr1.length ; i++ )
{
if ( element== arr1[ i] )
{
count++;
}
}
System .
out .
println ( element
+ " has " + count
+ " entries in the array." ) ; }
//Part 6
System .
out .
println ( "arr1 incremented by 5 equals:" ) ; for ( int i= 0 ; i< arr1.length ; i++ )
{
arr2[ i] = arr1[ i] + 5 ;
}
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKQogICAgewogICAgICAgIC8vUGFydCAxCiAgICAgICAgSW50ZWdlcltdIGFycjEgPSB7MjEsMzIsNDUsMTIsNiw0NSwxNSwyMSwzNSw0NSwxMiwxMSwxMiwxMywxMn07CiAgICAgICAgSW50ZWdlcltdIGFycjIgPSBBcnJheXMuY29weU9mKGFycjEsIGFycjEubGVuZ3RoKTsKICAgICAgICBpbnRbXSBhcnIzID0gbmV3IGludFthcnIxLmxlbmd0aF07CiAgICAgICAgaW50IG1heD0wOwogICAgICAgIGludCBtaW49MDsKICAgICAgICBpbnQgZW50cnk9MDsKCiAgICAgICAgLy9QYXJ0IDIKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlRoZSBzaXplIG9mIGFycjEgaXM6ICIgKyBhcnIxLmxlbmd0aCk7CgogICAgICAgIC8vUGFydCAzCiAgICAgICAgZm9yKGludCBpPTA7aTxhcnIxLmxlbmd0aDtpKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoYXJyMVtpXT5tYXgpCiAgICAgICAgICAgICAgICBtYXggPSBhcnIxW2ldOwogICAgICAgICAgICAgICAgbWluID0gbWF4OwogICAgICAgIH0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlRoZSBsYXJnZXN0IHZhbHVlIGluIHRoZSBhcnJheSBpczogIiArIG1heCk7CgogICAgICAgIC8vUGFydCA0CiAgICAgICAgZm9yKGludCBpPTA7aTxhcnIxLmxlbmd0aDtpKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoYXJyMVtpXTxtaW4pCiAgICAgICAgICAgICAgICBtaW4gPSBhcnIxW2ldOwogICAgICAgIH0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlRoZSBzbWFsbGVzdCB2YWx1ZSBpbiB0aGUgYXJyYXkgaXM6ICIgKyBtaW4pOwoKICAgICAgICAvL1BhcnQgNQogICAgICAgIGphdmEudXRpbC5TZXQ8SW50ZWdlcj4gdW5pcXVlRWxlbXMgPSBuZXcgamF2YS51dGlsLlRyZWVTZXQ8SW50ZWdlcj4oQXJyYXlzLmFzTGlzdChhcnIxKSk7CiAgICAgICAgZm9yKEludGVnZXIgZWxlbWVudDogdW5pcXVlRWxlbXMpCiAgICAgICAgewogICAgICAgICAgICBpbnQgY291bnQgPSAwOwogICAgICAgICAgICBmb3IoaW50IGk9MDsgaTxhcnIxLmxlbmd0aDtpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmIChlbGVtZW50PT1hcnIxW2ldKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGVsZW1lbnQgKyAiIGhhcyAiICsgY291bnQgKyAiIGVudHJpZXMgaW4gdGhlIGFycmF5LiIpOwogICAgICAgIH0KCiAgICAgICAgLy9QYXJ0IDYKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImFycjEgaW5jcmVtZW50ZWQgYnkgNSBlcXVhbHM6Iik7CiAgICAgICAgZm9yKGludCBpPTA7aTxhcnIxLmxlbmd0aDtpKyspCiAgICAgICAgewogICAgICAgICAgICBhcnIyW2ldPWFycjFbaV0gKyA1OwogICAgICAgIH0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oQXJyYXlzLnRvU3RyaW5nKGFycjIpKTsKICAgIH0KCn0g
stdout
The size of arr1 is: 15
The largest value in the array is: 45
The smallest value in the array is: 6
6 has 1 entries in the array.
11 has 1 entries in the array.
12 has 4 entries in the array.
13 has 1 entries in the array.
15 has 1 entries in the array.
21 has 2 entries in the array.
32 has 1 entries in the array.
35 has 1 entries in the array.
45 has 3 entries in the array.
arr1 incremented by 5 equals:
[26, 37, 50, 17, 11, 50, 20, 26, 40, 50, 17, 16, 17, 18, 17]