English

Rewrite the following program segment using if-else statements instead of the ternary operator: String grade = (mark >= 90) ? “A” : (mark >= 80) ? “B” : “C”;

Advertisements
Advertisements

Question

Rewrite the following program segment using if-else statements instead of the ternary operator: 
String grade = (mark >= 90) ? “A” : (mark >= 80) ? “B” : “C”;

Answer in Brief
Advertisements

Solution 1

The code using if-else statement is:
if (mark >= 90)
{
String grade = “A”;
}
else
{
if ( mark >= 80)
{
String grade = “B”;
}
else
{
String grade = “C”;
}
}

shaalaa.com

Solution 2

String grade; 
if (marks >= 90)
grade = "A";
else if (marks >= 80)
grade = "B"; 
else
grade = "C";
shaalaa.com
  Is there an error in this question or solution?
Chapter 1.04: Operators in Java - EXERCISES [Page 44]

APPEARS IN

Avichal Computer Applications [English] Class 10 ICSE
Chapter 1.04 Operators in Java
EXERCISES | Q V. 7. (a) | Page 44
Avichal Computer Applications [English] Class 10 ICSE
Chapter 1.08 Conditional Statements in Java
Review Insight | Q 6. | Page 97

RELATED QUESTIONS

A tech number has even number of digits. If the number is split in two equal halves, then the square of sum of these halves is equal to the number itself. Write a program to generate and print all four-digit tech numbers.

Example :
Consider the number 3025
Square of sum of the halves of 3025 = (30+25)2
= (55)2
= 3025 is a tech number.


String x[] = {“SAMSUNG”, “NOKIA”, “SONY”, “MICROMAX”, “BLACKBERRY”};

Give the output of the following statements:

  1. System.out.println(x[1]);
  2. System.out.println(x[3].length()); 

Write the output for the following :

String s= “Today is Test”;
System.out.println(s.indexOf(‘T’)); System.out.println(s.substring(0, 7) + ” ” + “Holiday”);


What is the function of catch block in exception handling? Where does it appear in a program?


State the output when the following program segment is executed:

String a = "Smartphone", b = "Graphic Art"; 
String h = a.substring(2, 5); 
String k = b.substring(S).toUpperCase(); 
System.out.println(h); 
System.out.println(k.equalsignoreCase(h)); 

Write the output for the following :

System.out.printIn(“Incredible” + “\n” + “world”);


If int y = 10 then find int z = (++y * (y++ +5));


Give the output of the following method:

public static void main (String [] args)
{
int a = 5;
a++;
System.out.println(a);
a -= (a--) − (--a); 
System.out.println(a);
}

State the value of characteristic and mantissa when the following code is executed:
String s = “4.3756”;
int n = s.indexOf(‘.’);
int characteristic=Integer.parseInt (s.substring (0,n));
int mantissa=Integer.valueOf(s.substring(n+1)); 


Define a class named movieMagic with the following description:
Instance variables/data members:
int year — to store the year of release of a movie.
String title — to-store the title of the movie

float rating — to store the popularity rating of the movie
(minimum rating=0.0 and maximum rating=5.0)

Member methods:
(i) movieMagic() Default constructor to initialize numeric data members to 0 and String data member to “ ”.
(ii) void accept() To input and store year, title and rating.
(iii) void display() To display the title of a movie and a message based on the rating as per the table below.

Rating Message to be displayed
0.0 to 2.0 Flop
2.1 to 3.4 Semi-hit
3.5 to 4.5 Hit
4.6 to 5.0 Super Hit

Write a main method to create an object of the class and call the above member methods.


Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×