class ReserveDigitis is public,should be saved in file name ReserveDigits, line 11
can not solve simbol class scanner in line 1,28,28
eu ja fiz d tudo,mudei para fazer ele funcionar mas n fonciona… me ajudem
[code][code]
import java.util.Scanner;
/**
*
*/
/**
@author siva
*/
public class ReverseDigits {
int sum;
int z;
public int reverse(int num) {
if (num > 0) {
z = num % 10;
sum = (sum * 10) + z;
reverse(num / 10);
}
return (sum);
}
public static void main(String[] args) {
System.out.println("Enter a number:");
Scanner input = new Scanner(System.in);
int number = input.nextInt();
ReverseDigits rd = new ReverseDigits();
System.out.println(rd.reverse(number));
}
Aparentemente você não salvou a classe num arquivo que tem o nome dela…
Confere o nome do arquivo .java em que vc salvou a classe…obrigatoriamente o nome vai ter q ser ReverseDigits.java
Ou seja, igualzinho ao nome da classe publica que está no arquivo…
o problema e ‘)’ expect in line 18
‘;’ expect in line 25
[code]
//Cricle
//import Circle
import java.util.Scanner;
public class Circle
{
//main method begins with java application
public static void main(String args[])
{
Scanner input=new Scanner(System.in);
System.out.printf(“Enter radius:”);//prompt for input
radius=input.nextInt();//read radius
//output the diameter using printfl
System.out.printf("Diameter is%d\n"(2*radius))
//output the Area
System.out.printf("Area is%f\n")
//output the circumference
System.out.printf("circumference is%f\n";)
}//end main
}//end class Circle [color=red] [/color]
[/code]
Cada comando em java sempre deve terminar com um ponto e vírgula.
Nas linhas 17 e 20 coloque-as no final da instrução, depois do parêntese.
Na linha 23 coloque o ponto e vírgula no final, invertendo sua posição com o parêntese.