| | |
Y would something compile from a hard drive fine but from on a disk?
Please support our Java advertiser: Programming Forums - DaniWeb Sister Site
![]() |
•
•
Join Date: Sep 2004
Posts: 2
Reputation:
Solved Threads: 0
Hi,
The following code compiles and runs fine from the hard drive but does not compile fine from a floppy disk. It gives me a cannot resolve symbol error for the DataSet dataSet = new DataSet(); line. Any ideas? The program is supposed to except user input for 4 integers and display the smallest and the largest of the 4. It does that fine from the hard drive.
class DataSet3
{
private int smallest;
private int largest;
private int value1;
private int value2;
private int value3;
private int value4;
//The constructor
public DataSet3()
{
smallest = 0;
largest = 0;
}
public void addValue(int whatvalue1, int whatvalue2, int whatvalue3, int whatvalue4)
{
value1 = whatvalue1;
value2 = whatvalue2;
value3 = whatvalue3;
value4 = whatvalue4;
}
public int getSmallest()
{
int min12 = Math.min(value1, value2);
int min34 = Math.min(value3, value4);
return Math.min(min12, min34);
}
public int getLargest()
{
int max12 = Math.max(value1, value2);
int max34 = Math.max(value3, value4);
return Math.max(max12, max34);
}
}
import javax.swing.JOptionPane;
class DataSetTest3
{
public static void main(String[] args)
{
int number1 = 0, number2 = 0, number3 = 0, number4 = 0;
String value=" ";
value = JOptionPane.showInputDialog("Please Enter Number 1:");
number1 = Integer.parseInt(value);
value = JOptionPane.showInputDialog("Please Enter Number 2:");
number2 = Integer.parseInt(value);
value = JOptionPane.showInputDialog("Please Enter Number 3:");
number3 = Integer.parseInt(value);
value = JOptionPane.showInputDialog("Please Enter Number 4:");
number4 = Integer.parseInt(value);
DataSet dataSet = new DataSet();
dataSet.addValue(1, number1);
dataSet.addValue(2, number2);
dataSet.addValue(3, number3);
dataSet.addValue(4, number4);
System.out.println("The smallest number is " +dataSet.getSmallest());
System.out.println("The largest number is " +dataSet.getLargest());
System.exit(0);
}
}
The following code compiles and runs fine from the hard drive but does not compile fine from a floppy disk. It gives me a cannot resolve symbol error for the DataSet dataSet = new DataSet(); line. Any ideas? The program is supposed to except user input for 4 integers and display the smallest and the largest of the 4. It does that fine from the hard drive.
class DataSet3
{
private int smallest;
private int largest;
private int value1;
private int value2;
private int value3;
private int value4;
//The constructor
public DataSet3()
{
smallest = 0;
largest = 0;
}
public void addValue(int whatvalue1, int whatvalue2, int whatvalue3, int whatvalue4)
{
value1 = whatvalue1;
value2 = whatvalue2;
value3 = whatvalue3;
value4 = whatvalue4;
}
public int getSmallest()
{
int min12 = Math.min(value1, value2);
int min34 = Math.min(value3, value4);
return Math.min(min12, min34);
}
public int getLargest()
{
int max12 = Math.max(value1, value2);
int max34 = Math.max(value3, value4);
return Math.max(max12, max34);
}
}
import javax.swing.JOptionPane;
class DataSetTest3
{
public static void main(String[] args)
{
int number1 = 0, number2 = 0, number3 = 0, number4 = 0;
String value=" ";
value = JOptionPane.showInputDialog("Please Enter Number 1:");
number1 = Integer.parseInt(value);
value = JOptionPane.showInputDialog("Please Enter Number 2:");
number2 = Integer.parseInt(value);
value = JOptionPane.showInputDialog("Please Enter Number 3:");
number3 = Integer.parseInt(value);
value = JOptionPane.showInputDialog("Please Enter Number 4:");
number4 = Integer.parseInt(value);
DataSet dataSet = new DataSet();
dataSet.addValue(1, number1);
dataSet.addValue(2, number2);
dataSet.addValue(3, number3);
dataSet.addValue(4, number4);
System.out.println("The smallest number is " +dataSet.getSmallest());
System.out.println("The largest number is " +dataSet.getLargest());
System.exit(0);
}
}
It looks like you renamed the class. Either change all references to DataSet to DataSet3 -OR- change all DataSet3 to DataSet
Java Syntax (Toggle Plain Text)
//Make it like this: class DataSet { public DataSet() ..... }
•
•
•
•
Originally Posted by KCC1982
class DataSet3
{
public DataSet3()
.....
}
•
•
•
•
In a world without walls or fences,
What use are Windows and Gates.
![]() |
Similar Threads
- WINDOWS XP Pro Hard Drive issue (Windows NT / 2000 / XP)
- hard drive and usb cdrw not recognized in DOS (Storage)
- Registry/Hard Drive Problem (Troubleshooting Dead Machines)
- Cannot boot to windows Hard drive failure? (Windows NT / 2000 / XP)
- partitioning hard drive (Mac Software)
- BIOS cannot detect hard drive (Windows NT / 2000 / XP)
Other Threads in the Java Forum
- Previous Thread: Wait while processing Note
- Next Thread: casting error
| Thread Tools | Search this Thread |
Tag cloud for Java
actionlistener android api apple applet application apps arguments array arrays automation balls binary bluetooth card chat class classes client code component consumer database draw eclipse ee error event exception file fractal free game gameprogramming gis givemetehcodez graphics gui helpwithhomework html ide image input integer j2me j2seprojects java javaprojects jmf jni jpanel julia jvm linux list loop machine map method methods migrate mobile myaggfun netbeans newbie nextline nls notdisplaying number oracle output print problem program programming project recursion recursive scanner screen security server set size sms socket sort spamblocker sql sqlite string sun swing terminal test threads time tree trolltech windows





