else if ( (average == 50).... and not else if ( (average = 50) since in java == is a logical operator while = is an assignment operator
Neville On 18 December 2011 19:00, [email protected] <[email protected]> wrote: > Hello Team, > > Not sure whether I post this message in the correct group, sorry. > > I am trying to complete the LAB-1034 "4. (For your own exercise....), > * If the average is greater than 50 (average > 50) and less than or > equal to 90 (average <= 90), display "You did OK! Your average is xx. > 0." > > I have certainly made an error on using the criteria decribed on page > 20 "Sample Program". > > ============================== > // Compute average > average = (mathGrade+historyGrade+scienceGrade)/3; > > // Perform if & else control > if (average >= 60){ > JOptionPane.showMessageDialog(null, "Good job! Your > average is " + average); > } > > else if ( (average = 50) && (average <=90)) { > JOptionPane.showMessageDialog(null, "You did good! Your > average is " + average); > > } > ============================= > > Any idea what's wrong? > Thanks. > Regards > > Salvatore > > -- > You received this message because you are subscribed to the Google Groups > "JPassion.com: Java Programming" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/jpassion_java?hl=en. > > -- You received this message because you are subscribed to the Google Groups "JPassion.com: Java Programming" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/jpassion_java?hl=en.
