Почему говорится, что мой открытый класс не определен, когда у меня есть только один открытый класс и файл класса - PullRequest
0 голосов
/ 13 марта 2019
import java.util.Scanner;
public class Lab6_2{
public static void main(String[] args){
  Scanner sc_1 = new Scanner(System.in);
  int numnber, i;
  System.out.println("Enter an integer between 1 and 10.");
  number = sc_1.nextInt();
 }
}

Этот код говорит "2 ошибки найдены: Файл: C: \ Users \ danwr \ Downloads \ lab 6_2.java [строка: 2] Ошибка: открытый тип Lab6_2 должен быть определен в своем собственном файле Файл: C: \ Users \ danwr \ Downloads \ lab 6_2.java [строка: 7] Ошибка: число не может быть преобразовано в переменную "

1 Ответ

0 голосов
/ 13 марта 2019

На основании вашего сообщения об ошибке я вижу две проблемы. Во-первых, кажется, что ваш .java файл называется «lab 6_2.java» (с пробелом). Это должно быть названо "lab6_2.java". Однако, будьте осторожны с этим - Windows не заботится о том, что вы используете «lab» против «Lab», но в Unix файл должен называться «Lab6_2.java».

Что касается второй ошибки - где определяется number? (и правильно ли оно написано)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...