Проблем със Scanner и input (JAVA)

scinetic

Registered
Здравейте, скоро започнах да уча Java, но след като стигнах до цикли се сблъсках с един много неприятен проблем.
При използване на клас Scanner ми изписва cannot find symbol, след това открих, че грешката изчезва след като добавя:
import java.util.Scanner; най-отгоре, но въпроса ми е това ли е единствения вариант и той ли е решението на проблема?

Дотук добре, но се сблъсквам и с още 1 проблем. Копирах си един код от урок за цикли, а той не иска да се изпълни, като грешка ми посочва нещо свързано с input.

Код:
public static void main(String[] args) {
     Scanner input = new Scanner(System.in);
System.out.print("n = ");
int n = input.nextInt();
int num = 1;
int sum = 1;
System.out.print("The sum 1");
while (num < n) {
    num++;
    sum += num;
    System.out.printf("+%d", num);
}
System.out.printf(" = %d%n", sum);
    }

Ще съм благодарен, ако някой ми помогне.
ПП: Извинявам се за неясното обясннение на проблемите..
 
Оправих се след като ми помогнаха. Ако някой също се чуди какво да прави, трябва да напише някаква цифра и да натисне enter и чак тогава ще му изчисли.
 

Back
Горе