Wątek przeniesiony 2015-02-20 01:20 z Java przez bogdans.

IntelliJ Idea i wczytanie danych z klawiatury

2015-02-19 23:30
0

Witam, mógłby ktoś mi pomóc z wczytaniem z klawiatury za pomocą klasy Skanner w programie IntelliJ Idea ?


public class Scanner
{
    public static void main (String[] args)
    {
        Scanner input = new Scanner(System.in);
        System.out.println("Podaj imie:");
        String name = input.nextLine();
        System.out.println("Witaj " + name);
    }
}

To niestety nie działa, wyrzuca dwa błędy, że konstuktor klasy Skanner nie możę przyjmować parametrów w nawiasie a drugie to że nie ma możliwości "input.nextLine()" ze czegoś takiego nie ma. Nie wiem jak sobie z tym poradzić :)

edytowany 3x, ostatnio: bogdans, 2015-02-20 01:18
!Wstawiaj kod w znaczniki <code=java></code> - bogdans 2015-02-20 01:19

Pozostało 580 znaków

2015-02-19 23:31
0

to zacznij od podstaw i importów.


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!

Pozostało 580 znaków

2015-02-19 23:33
0

jak wpisuje import java.util.Scanner; to kompilator wyrzuca błąd że ta klasa jest już zdefiniowana

Pozostało 580 znaków

2015-02-19 23:40
0

to może wklej tutaj ten błąd albo kod ? ;]


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!

Pozostało 580 znaków

2015-02-19 23:44
0

Kod masz w pierwszym poście :)
błędy w załączniku

edytowany 1x, ostatnio: KaarasKar, 2015-02-19 23:44

Pozostało 580 znaków

2015-02-19 23:50
0

Bo nazwales swoją klasę scanner...


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...
szybszy :P - pedegie 2015-02-19 23:51
Jakby nazwał klasę scanner, to by nie było problemu. Niestety nazwał ją Scanner. - bogdans 2015-02-20 01:18

Pozostało 580 znaków

2015-02-19 23:53
0

No i wszystko. No cóż początki są zawsze trudne. Dzięki za pomoc ;)

Pozostało 580 znaków

2015-02-20 11:14
0

Można mieć w programie dwie klasy o takiej samej krótkiej nazwie, ale różniące się pełną - zawierającą nazwę pakietu - nazwą. Kod z tego wątku można poprawić tak:

public class Scanner
{
    public static void main (String[] args)
    {
        java.util.Scanner input = new java.util.Scanner(System.in);
        System.out.println("Podaj imie:");
        String name = input.nextLine();
        System.out.println("Witaj " + name);
    }
}

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0