Erro no codigo

Boa noite!!!
Estou aprendendo agora java e fiz esse seguinte codigo:

public class MyClass {
private int fator;
fator = 30;

   public static double porcentagem(double valor , double perc){
                 double resultado;                         
                 resultado = (perc*valor)/100;
                 return resultado;
                 }           

   public static int corrige(double valor){
                 int resultado;
                 resultado = this.fator*valor;
                 return resultado;
                 }
   }    

public class Main {
public static void main(String [] args){
double resultado;
MyClass objeto = new MyClass();
resultado = objeto.porcentagem(2550 , 35);
System.out.printl(“35% de 2550 ==> " + resultado);
resultado = objeto.corrige(100);
System.out.println(”=> " + resultado);
}
}

No prompt do dos diz que o erro esta em fator = 30; se alguem pode me ajudar,por favor valeu e bom fds!!!

[quote]No prompt do dos diz que o erro esta em fator = 30; se alguem pode me ajudar,por favor valeu e bom fds!!!
[/quote]

De fato… você esqueceu de especificar o tipo de dado do atributo fator.

Olá, seu código tem alguns erros,

O primeiro já foi citado pelo parcialmente citado pelo Ademilton, esse código

private int fator; fator = 30;
Não funciona, só funcionaria dentro de um método main (e sem o private), para funcionar do jeito que você quer deveria fazer isso:

private int fator = 30;

Tem que remover também o static do método corrige. Porque você usou static?
Tem um artigo aqui que mostrar como usar static da maneira correta -> http://www.guj.com.br/articles/121

Acho que foi só isso que mudei, rodei aqui e funcionou. segue o código:

[code]public class MyClass {

private int fator = 30;

public double porcentagem(double valor , double perc){
	double resultado;
	resultado = (perc*valor)/100;
	return resultado;
}

public double corrige(double valor){
	double resultado;
	resultado = this.fator*valor;
	return resultado;
}

}[/code]

[code]public class TesteCalculo {

public static void main(String[] args) {		
	double resultado;
	MyClass objeto = new MyClass();
	resultado = objeto.porcentagem(2550 , 35);
	System.out.println("35% de 2550 ==> " + resultado);
	resultado = objeto.corrige(100);
	System.out.println("=> " + resultado);	
}

}[/code]