Explanation:
A class is called an object factory because objects are created from a class. An object is an instance of a class.
Answer:
public class Pyramid {
public static void main(String[] args) {
int h = 7;
System.out.println("Pattern A");
for(int i = 1; i <= h; ++i)
{
for(int j = 1; j <= i; ++j) {
System.out.print("+");
}
System.out.println();
}
System.out.println();
System.out.println("Pattern B");
for (int i = 1; i<=h; ++i)
{
for(int j = h; j >=i; --j){
System.out.print("+");
}
System.out.println();
}
}
}
Explanation:
- The trick in this code is using a nested for loop
- The outer for loop runs from i = 0 to the heigth of the triangle (in this case 7)
- The inner for loop which prints the (+) sign runs from j = 0 to j<=i
- It prints the + using the print() function and not println()
- In the pattern B the loop is reversed to start from i = height
I think the answer is a but I am not for sure
Answer:
for (scores.Entry<String, Integer> entry : scores.entrySet()) {
int value=0; String key="Rambo";
String k = entry.getKey();
int v = entry.getValue();
if (v>value)
{
value =v;
}
else
{
value=value;
}
}
for( scores.Entry<String, Integer> entry : scores.entrySet())
{
if( entry.getValue()==value)
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
Explanation:
The above scores are an object of Map type. And this is a parameter of findUopStudent function. So scores is a Map, and entry is an item. And we get its key and value. Now we compare each value using senteniel method and find the maximum value. Now we iterate through the scores using for the look and check the value of each entry against the maximum value found, and we print out the entry with maximum value. And that is the top student, which is required.