Why am I getting this area message : 3Num.java:38: error: \')\' expected System.
ID: 3542387 • Letter: W
Question
Why am I getting this area message :
3Num.java:38: error: ')' expected
System.out.println(num1+""+num2+""num3);
^
3Num.java:38: error: illegal start of expression
System.out.println(num1+""+num2+""num3);
import java.util.*;
public class ThreeNumbers
{
static Scanner console=new Scanner(System.in);
public static void main(String[]args)
{
double num1, num2, num3;
double temp;
System.out.print("Enter 3 numbers.");
num1=console.nextDouble();
num2=console.nextDouble();
num3=console.nextDouble();
System.out.println();
if(num1>num2)
{
temp=num1;
num1=num2;
num2=temp;
}
System.out.print("Numbers in descending order are: ");
if(num3>=num1)
System.out.println(num3+""+num1+""+num2);
else if(num1>=num3&&num3>=num2)
System.out.println(num1+""+num3+""+num2);
else
System.out.println(num1+""+num2+""num3);
}
}
Explanation / Answer
You missed the '+' sign before num3 in the following statement
System.out.println(num1+""+num2+""num3);
It should be..
System.out.println(num1+""+num2+""+num3);
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.