File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Pythagorean theorem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Pythagorean theorem" Watch "Pythagorean theorem" New topic
Author

Pythagorean theorem

Tim Schmidt
Greenhorn

Joined: Mar 05, 2009
Posts: 6
I'm trying to make a program where the command line accepts input from the keyboard to use for the sides of a triangle, the program then should calculate the hypotenuse and print it.

heres my code:

import java.util.Scanner;

public class Hypontenuse
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);

double side1;
double side2;

System.out.println("Enter Side 1");
side1 = keyboard.nextFloat();

System.out.println("Enter Side 2 ");
side2 = keyboard.nextFloat();

System.out.print(Math.sqrt(side1*side1 + side2*side2));
}
}

I get the error message:

----jGRASP exec: javac -g C:\Documents and Settings\User\My Documents\Hypotenuse.java

Hypotenuse.java:3: class Hypontenuse is public, should be declared in a file named Hypontenuse.java
public class Hypontenuse
^
1 error

----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.

What am I doing wrong? is there a better way to code this?
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18505
    
  40


Take a look at your filename again -- you mis-spelled it. The filename and the class name are not the same.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Tim Schmidt
Greenhorn

Joined: Mar 05, 2009
Posts: 6
Thanks, it worked!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Pythagorean theorem
 
Similar Threads
Calling on another method...
Triangle Problem
Using super keyword
Help with Value Returning Methods
(new to java)variables might not have been initialized