IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Honza
Člen
Avatar
Honza:22.1.2021 19:44

Dobrý den, nejde mi v Netbeans vypsat text do konzole, když nejdřív vypisuju text metodou 'print' (zkoušel jsem 'println' u té to jde) a pak načítám do proměnné, tak ten text se v konzoli vůbec nezobrazí, hned to chce zadat tu hodnotu a potom to až vypíše. Nevíte proč ? Děkuji :)
Tady ten println funguje, ale když je tam print tak to nejde.
Kód

Editováno 22.1.2021 19:46
 
Odpovědět
22.1.2021 19:44
Avatar
Odpovídá na Honza
Matúš Olejník:23.1.2021 10:53

Ahoj, treba načítať číslo do premennej a tú následne vypísať.

Scanner scanner = new Scanner(System.in);
System.out.print("Zadajte prve cislo: ");
int a = Integer.parseInt(scanner.nextLine());
System.out.println("Zadal si cislo a = " + a);
Nahoru Odpovědět
23.1.2021 10:53
/* I am not sure why this works but it fixes the problem */
Avatar
Honza
Člen
Avatar
Odpovídá na Matúš Olejník
Honza:23.1.2021 11:48

To sem tam zapomněl napsat, ono to je jednoduchá kalkulačka (teprve začínám), já mám ten výpis až na konci jako ten výsledek, před tím jsou ještě ty operace ve switchi. Mně není vidět ta zpráva "Zadej první číslo", když používám print; println jde, ale to se samozřejmě odřádkuje. Děkuji :)

 
Nahoru Odpovědět
23.1.2021 11:48
Avatar
Odpovídá na Honza
Matúš Olejník:23.1.2021 11:57

Asi pošli celý kód priamo sem a daj ho medzi značky ktoré sa ti do textu pridajú kliknutím na tlačidlo vyššie </>, neposielaj obrázok. A pošli výstup toho čo ti ten kód vyprodukuje (ten čo nejde podľa tvojich predstáv).

Nahoru Odpovědět
23.1.2021 11:57
/* I am not sure why this works but it fixes the problem */
Avatar
Honza
Člen
Avatar
Odpovídá na Matúš Olejník
Honza:23.1.2021 17:20
package com.mycompany.kalkulacka;

import java.util.Scanner;

public class NewMain {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        int volba;
        double a,b,vysledek;

        System.out.print("Zadej první číslo: ");
        a = scanner.nextInt();
        System.out.print("Zadej druhé číslo: ");
        b = scanner.nextInt();
        System.out.println("1 = sčítání");
        System.out.println("2 = odčítání");
        System.out.println("3 = násobení");
        System.out.println("4 = dělení");
        System.out.print("Vyber operaci");
        volba = scanner.nextInt();

        switch(volba){
            case 1:
            vysledek = a + b;
            System.out.print("Výsledek je: " + vysledek);
            break;

            case 2:
            vysledek = a - b;
            System.out.print("Výsledek je: " + vysledek);
            break;

            case 3:
            vysledek = a * b;
            System.out.print("Výsledek je: " + vysledek);
            break;

            case 4:
            vysledek = a / b;
            System.out.print("Výsledek je: " + vysledek);
            break;

            default:
            System.out.print("Špatně vybraná operace.");
                break;

        }
        System.out.println("Konec programu");


    }
}

Výpis

 
Nahoru Odpovědět
23.1.2021 17:20
Avatar
Odpovídá na Honza
Matúš Olejník:24.1.2021 15:15

Mne to vypisuje presne ako by som očakával. Možno skús reštartovať IDE alebo ak používaš Netbeans skús IntelliJ Idea :D

Nahoru Odpovědět
24.1.2021 15:15
/* I am not sure why this works but it fixes the problem */
Avatar
Víťa Nový
Člen
Avatar
Víťa Nový:27.11.2023 20:59

Ja osobne pouzivam na Javu ECLIPSE IDE dle me nejlepsi, lze v v nem i programovat android aplikace aj. vychytavky.
https://eclipseide.org/

Nahoru Odpovědět
27.11.2023 20:59
"Kdo žije v souladu sám se sebou, žije v souladu s vesmírem." Vše lze naprogramovat. Kromě lásky...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.