JAVA - výpis inputu na jednom řádku – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

JAVA - výpis inputu na jednom řádku – Java – Fórum – Programujte.comJAVA - výpis inputu na jednom řádku – Java – Fórum – Programujte.com

 

Adam H.
~ Anonymní uživatel
1 příspěvek
28. 10. 2022   #1
-
-1
-
Mimo téma

Chtěl bych jsem se zeptat, jestli jde nějak udělat, že když mám více inputů od uživatele, tak aby byli na stejném řádku?

 Příklad: Uživatel zadává postupně věk 3 kamarádu. Tak je tam postupně zadává ale výstup vypadá takhle:

24                         
věk je: 24               
25                       
věk je: 25               
15                         
věk je: 15

-------------------------------------

Ale já bych chtěl aby to vypadalo takhle:
24 25 15
věk je: 24
věk je: 25
věk je: 15

Předem děkuju za pomoc

Nahlásit jako SPAM
IP: 2a00:1028:83d4:9d1e:55dc:eb1e:2500:827b...–
gna
~ Anonymní uživatel
1875 příspěvků
28. 10. 2022   #2
-
-1
-
Mimo téma

Terminál/konzole je typicky v řádkovém režimu. To znamená, že se zadávaná data pošlou do programu až když Enterem ukončíš řádek. A Scanner podporuje i mezery jako oddělovač dat.

Jestli chceš zadat více hodnot na jednom řádku, tak nemusíš nic upravovat a prostě je tak zadej :)

Ale jinak teda teď asi po každém načtení hodnoty ji hned vypisuješ. Takže v jednom cyklu jen načti hodnoty a až potom je v dalším cyklu vypiš. (A zavání to tím, že budeš počítat průměr. Součet a počet můžeš počítat průběžně a ty hodnoty nepotřebuješ ukládat).

Nahlásit jako SPAM
IP: 213.211.51.–
JerryM0
Věrný člen
29. 10. 2022   #3
-
-1
-
Mimo téma

#1 Adam H.
jestli chceš pozicovat kurzor v konzoli Java tak zkus terminál VT100 ...

https://stackoverflow.com/questions/1001335/move-console-cursor-to-specified-position

nebo ...

https://www.rgagnon.com/javadetails/java-0469.html

https://community.oracle.com/tech/developers/discussion/1257949/set-cursor-position-in-console

možná by bylo dobrý kydy ses naučil hledat na internetu pomocí googlu :), také je dobré vědět, že drtivá většina manuálů k Javě je v angličtině ... takže ... umíš AJ ?

Nahlásit jako SPAM
IP: 2a00:1028:83bc:e52a:892c:4020:4f1b:38fa...–
JerryM0
Věrný člen
29. 10. 2022   #4
-
-1
-
Mimo téma

https://www.thecodingforums.com/threads/how-to-control-the-cursor-positon-of-java-program-in-console-mode.499916/

https://stackoverflow.com/questions/52767585/how-can-you-use-vt100-escape-codes-in-java-on-windows

https://github.com/tpolecat/tuco/blob/master/modules/wimpi/src/main/java/net/wimpi/telnetd/io/terminal/vt100.java

Nahlásit jako SPAM
IP: 2a00:1028:83bc:e52a:892c:4020:4f1b:38fa...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 8 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý