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

Java Java Proč se to sakra vypíná?

Avatar

Neregistrovaný
Avatar
:

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:
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
:

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.