| | |
Y would something compile from a hard drive fine but from on a disk?
![]() |
•
•
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 |
-xlint actionlistener android api applet application array arrays automation bi binary blackberry block bluetooth character class client code compile compiler component consumer database desktop developmenthelp eclipse error fractal freeze ftp game gameprogramming givemetehcodez graphics gui health html ide image integer j2me j2seprojects java javac javaee javaprojects jetbrains jni jpanel jtable julia learningresources lego linked linux list login loops mac main map method methods mobile netbeans notdisplaying number online printf problem program project properties qt recursion researchinmotion rotatetext rsa scanner screen server set singleton sms sort sql string swing system textfields threads time title tree tutorial-sample update variablebinding windows working xor





