wyswietlanie wprowadzonego tekstu

0

Witam!
Rozpocząłem niedawno naukę dlatego proszę o wyrozumiałość.
Jakie polecenia służą do wpisywania a potem wyświetlania tekstu.
Tzn: Jak masz na imię?
(wpisane imie) witaj w programie.
pozdrawiam

0

do wyprowadzania klasa System , do wprowadzania klasa Scanner

0

Albo dla jednego i drugiego klasa Console (java>=1.6).

0

tzn zrobilem scannera do liczb tj:
Scanner sc = new Scanner(System.in);
double argument1 = sc.nextDouble();

do znakow tez dziala
char znak = sc.next().charAt(0);

a co calych wyrazow to znalazlem tylko
String a=JOptionPane.showInputDialog("wprowadz imie");
System.out.print("Witaj " +a );

i to niby dziala ale wyskakuje okienko a jak nalezy napisac zeby nie wyskakiwalo ?

0
Scanner scanner = new Scanner(System.in);

System.out.println("Podaj imie: ");
String imie = scanner.next();

System.out.println("Podaj nazwisko: ");
String nazwisko = scanner.next();

poza tym widać że skopiowałeś kod nie wiedząc co on robi.

String a=JOptionPane.showInputDialog("wprowadz imie");
System.out.print("Witaj " +a );

JOptionPane.showInputDialog("wprowadz imie"); to jest to twoje okienko, a co do Console to nie zawsze bedzie dzialac ;d

0

A przy użyciu klasy Console wygląda to tak:

import java.io.*
public class Test
{
    public static void main(String[] args)
    {
        Console con=System.console();
        con.printf("%s","Napisz coś: ");
        String txt=con.readLine();
        con.printf("Napisałeś: %s\n",txt);
    }
}

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