fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.Scanner;
  4. public class perev {
  5. public static void main(String[] args) {
  6. Scanner s = new Scanner(System.in);
  7. System.out.println("Введите число в восьмеричном виде:");
  8. int first = s.nextInt();
  9. String first1=first.toString();
  10. for(int i=0;i<first1.lengt;i++) {//проверка на корректность
  11. if (first1[i]>='8') {
  12. System.out.println("ERROR!");
  13. break;
  14. }
  15. }
  16.  
  17. for(int i=0;i<first1.length;i++) {//создаем массив, в который будем записывать результат каждого вычисления
  18. int lenght=first1.length-i-1;//счетчик для степени
  19. String[] rezult = new String[i];//массив для каждого слогаемого
  20. rezult[i]=first1[i]*8^lenght;
  21. }
  22. int second = 0;
  23. for(int i=0;i<rezult.length;i++) {
  24. second+=Integer.valueOf(rezult[i]);
  25. }
  26. System.out.print("В десятичном виде: +" +second);
  27. }
  28. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:4: error: class perev is public, should be declared in a file named perev.java
public class perev {
       ^
Main.java:9: error: int cannot be dereferenced
        String first1=first.toString();
                           ^
Main.java:10: error: cannot find symbol
        for(int i=0;i<first1.lengt;i++) {//???????? ?? ????????????
                            ^
  symbol:   variable lengt
  location: variable first1 of type String
Main.java:11: error: array required, but String found
            if (first1[i]>='8') {
                      ^
Main.java:17: error: cannot find symbol
        for(int i=0;i<first1.length;i++) {//??????? ??????, ? ??????? ????? ?????????? ????????? ??????? ??????????
                            ^
  symbol:   variable length
  location: variable first1 of type String
Main.java:18: error: cannot find symbol
            int lenght=first1.length-i-1;//??????? ??? ???????
                             ^
  symbol:   variable length
  location: variable first1 of type String
Main.java:20: error: array required, but String found
            rezult[i]=first1[i]*8^lenght;
                            ^
Main.java:23: error: cannot find symbol
        for(int i=0;i<rezult.length;i++) {
                      ^
  symbol:   variable rezult
  location: class perev
Main.java:24: error: cannot find symbol
            second+=Integer.valueOf(rezult[i]);
                                    ^
  symbol:   variable rezult
  location: class perev
9 errors
stdout
Standard output is empty