cannot find symbol variable radius?
Code :
public class solvearea{
public static double calculatearea(){
double methodArea = (radius*2)*3.1416;
return methodArea;
}
public static void main (String[]args){
System.out.println("Enter shape: ");
System.out.println("1.Circle, 2.Rectangle, 3.Square, 4.Triangle.");
System.out.println("Enter number: ");
double choice = Keyboard.readDouble();
//circle
if(choice == 1){
System.out.println("You have chosen circle... ");
System.out.println("Enter radius");
double radius = Keyboard.readDouble();
double theArea = calculatearea();
System.out.println(theArea);
}
}
help pls....:((:((
Re: cannot find symbol variable radius?
simple, you left out the parameter radius from the computearea method
Code :
public static double computearea(double radius)
Re: cannot find symbol variable radius?
uhm...where do i put that code?
o tried " public static double calculatearea(double radius){ "
doesnt work...
it says cannot be applied to
Re: cannot find symbol variable radius?
i copied your first code..
theres no variable 'radius' and
theres no 'Keyboard' class
Re: cannot find symbol variable radius?
changes are in bold
Code :
[b]import java.util.Scanner;[/b]
public class solvearea{
public static double calculatearea([b]double radius[/b])
{
double methodArea = (radius * 2) * 3.1416;
return methodArea;
}
public static void main(String[] args)
{
[b]Scanner keyboard = new Scanner(System.in);[/b]
System.out.println("Enter shape: ");
System.out.println("1.Circle, 2.Rectangle, 3.Square, 4.Triangle.");
System.out.println("Enter number: ");
double choice = [b]k[/b]eyboard.readDouble();
// circle
if (choice == 1)
{
System.out.println("You have chosen circle... ");
System.out.println("Enter radius");
double radius = [b]k[/b]eyboard.readDouble();
double theArea = calculatearea([b]radius[/b]);
System.out.println(theArea);
}
}
}