Results 1 to 4 of 4
Thread: [SOLVED] loop
- 04-08-2009, 01:26 AM #1
Member
- Join Date
- Feb 2009
- Posts
- 42
- Rep Power
- 0
[SOLVED] loop
I'm coming up with an error on the loop its telling me it is already defined and incompatible what am I doing wrong?
Java Code:import java.util.Scanner; public class CheckTriangles { public static void main(String[] args) { Scanner input=new Scanner(System.in); int con; do{ //Prompt user to enter side values System.out.print("Enter side 1 value: "); double side1=input.nextDouble(); System.out.print("Enter side 2 value: "); double side2=input.nextDouble(); System.out.print("Enter side 3 value: "); double side3=input.nextDouble(); if(isValid(side1,side2,side3)){ //invoke the area of the valid triangle System.out.println("The area is: " + area(side1,side2,side3));} else{ System.out.println("The triangle is invalid and therefore area cannot be found"); } System.out.print("Would you like to continue? 1=yes 2=no "); int con=input.nextInt(); }while(con=1); System.out.println("This program was written by Justeena Leonard"); } public static boolean isValid(double side1, double side2, double side3){ if(side1+side2>side3&&side2+side3>side1&&side1+side3>side2) return true; else return false; } public static double area(double side1, double side2, double side3){ double s=(side1+side2+side3)/2; double area=Math.sqrt(s*(s-side1)*(s-side2)*(s-side3)); return area; } }
- 04-08-2009, 01:27 AM #2
Member
- Join Date
- Feb 2009
- Posts
- 42
- Rep Power
- 0
Java Code:import java.util.Scanner; public class CheckTriangles { public static void main(String[] args) { Scanner input=new Scanner(System.in); [COLOR="Yellow"][COLOR="Red"]int con; do{[/COLOR][/COLOR] //Prompt user to enter side values System.out.print("Enter side 1 value: "); double side1=input.nextDouble(); System.out.print("Enter side 2 value: "); double side2=input.nextDouble(); System.out.print("Enter side 3 value: "); double side3=input.nextDouble(); if(isValid(side1,side2,side3)){ //invoke the area of the valid triangle System.out.println("The area is: " + area(side1,side2,side3));} else{ System.out.println("The triangle is invalid and therefore area cannot be found"); } [COLOR="red"]System.out.print("Would you like to continue? 1=yes 2=no "); int con=input.nextInt(); }while(con=1);[/COLOR] System.out.println("This program was written by Justeena Leonard"); } public static boolean isValid(double side1, double side2, double side3){ if(side1+side2>side3&&side2+side3>side1&&side1+side3>side2) return true; else return false; } public static double area(double side1, double side2, double side3){ double s=(side1+side2+side3)/2; double area=Math.sqrt(s*(s-side1)*(s-side2)*(s-side3)); return area; } }
- 04-08-2009, 01:38 AM #3
For future reference post your error message to make the error easier for us to find.
However I think your error is in
which should beJava Code:while(con=1) { ...
Also it looks like you declare the variable "con" twice.Java Code:while(con == 1) { ...
should beJava Code:int con = input.nextInt();
Java Code:con = input.nextInt();
Last edited by Mr.Beans; 04-08-2009 at 01:41 AM.
- 04-08-2009, 01:43 AM #4
Member
- Join Date
- Feb 2009
- Posts
- 42
- Rep Power
- 0
Similar Threads
-
While loop
By verbazon in forum New To JavaReplies: 5Last Post: 02-25-2009, 01:29 AM -
For Loop
By kian_hong2000 in forum New To JavaReplies: 1Last Post: 08-07-2008, 02:01 PM -
while loop
By Unknown1369 in forum New To JavaReplies: 5Last Post: 07-08-2008, 10:15 AM -
How to use While loop
By Java Tip in forum java.langReplies: 0Last Post: 04-17-2008, 07:44 PM -
can you help me with this for loop?
By java_fun2007 in forum New To JavaReplies: 6Last Post: 12-22-2007, 10:20 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks