Hi guys here is my java code, when I run it with eclipse I get it correctly, however when run with Dr.Java (which is what the teachers use to correct) I get this error. Yes I'm a noob, why am I using eclipse then? simply because the youtube tutorial guys use it. The code is supposed to be ran through the interaction pane by typing in 4 integer values.
Here is my code
public class Test2 {
public static void main(String[] args){
int A = Integer.parseInt(args[0]);
int Q = Integer.parseInt(args[1]);
int M = Integer.parseInt(args[2]);
int F = Integer.parseInt(args[3]);
}
public static int finalGrade(int A, int Q, int M, int F){
int sum = A + Q + M + F;
int alternative = A + Q + (F*3/2);
if(F/2 > M){
return alternative;
}
else{
return sum;
}
}
}
4 errors found:
File: C:\Users\Practice programs\Test2.java [line: 3]
Error: cannot find symbol
symbol: method parseInt(java.lang.String)
location: class Integer
File: C:\Users\Practice programs\Test2.java [line: 4]
Error: cannot find symbol
symbol: method parseInt(java.lang.String)
location: class Integer
File: C:\Users\Practice programs\Test2.java [line: 5]
Error: cannot find symbol
symbol: method parseInt(java.lang.String)
location: class Integer
File: C:\Users\Practice programs\Test2.java [line: 6]
Error: cannot find symbol
symbol: method parseInt(java.lang.String)
location: class Integer
>>45923
import java.lang.Integer
You shouldn't have to import java.lang.*, but clearly their JDK is defective.
>>45923
Alternatively,
>int A = java.lang.Integer.parseInt(args[0]);
>int Q = java.lang.Integer.parseInt(args[1]);
>int M = java.lang.Integer.parseInt(args[2]);
>int F = java.lang.Integer.parseInt(args[3]);