NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Proč se to sakra vypíná?

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar

Neregistrovaný
Avatar
:2.3.2014 15:48

Vypne se to hned jak to zapnu..
Zde je kód:

package classprogramovani;

import java.util.Scanner;

public class Programovaniclass {
        static Scanner pocetcisel = new Scanner("System.in");

        public static void main(String[] args) {

        System.out.println("Vítejte v kalkulačce a.0.1");
        System.out.println(">>>MENU<<<");
        System.out.println("//1 Sčítání");
        System.out.println("//2 Odčítání");
        System.out.println("//3 Dělení        ");
        System.out.println("//4 Násobení");
        System.out.println("//5 Mocnění");

        System.out.println("Zadejte volbu: ");
        String volba = pocetcisel.nextLine();
        switch(volba){
//toho, že je všude sčítání si nevšímejte :-)
        case "1":
        scitani();
                break;

        case "2":
        scitani();
                break;

        case "3":
                scitani();
                break;

        case "4":
                scitani();
                break;
        case "5":
                scitani();
                break;

        }



        }
//Toto nemusíte číst.. na tom pracuji ;)
        public static void scitani(){

        System.out.println("Kolik čísel chcete zadat?");

        int a = pocetcisel.nextInt();
        int b = 0;
        while(b < a){
                int cisla[] = new int[a];
                int c = pocetcisel.nextInt();
                cisla[c] = c+1;
                System.out.println(cisla);

        }

        }
}
 
Odpovědět
2.3.2014 15:48
Avatar
Benjibs
Člen
Avatar
Odpovídá na
Benjibs:2.3.2014 15:59
static Scanner pocetcisel = new Scanner("System.in");

System.in je objekt, nie retazec, takže:

static Scanner pocetcisel = new Scanner(System.in, "utf-8");
Nahoru Odpovědět
2.3.2014 15:59
1 + 1 = 2
Avatar

Neregistrovaný
Avatar
:2.3.2014 16:06

Dík.. propána taková hloupost.. nevím proč jsem to tam napsal :D

 
Nahoru Odpovědět
2.3.2014 16:06
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 3 zpráv z 3.