tu je class s otazkami a odpovedami.
public class OtazOdpov
{
private String aOtazka = null;
private String aOdpoved = null;
public OtazOdpov(int vyber)
{
switch(vyber)
{
case 0: aOtazka=("Zadefinujte pojem ekonomia."); aOdpoved=("Ekonomika je spolocenská veda ktora studuje ludsku aktivitu v vztahu k poziadavkam stretnutie a tuzby cez sosovku vztahov ceny.");
break;
case 1: aOtazka=("Co skuma mikroekonomia"); aOdpoved=("Mikroekonomia je castou ekonomickej teorie, ktora skuma spravanie sa jednotlivych ekonomickych subjektov, skuma situacie optimalne pre jednotlive subjekty a rovnovahu na konkretnych trhoch.");
break;
case 2: aOtazka=("Kto je hlavnym subjektom hospodarskej politiky ?"); aOdpoved=("vlada");
break;
case 3: aOtazka=("Ake je základne clenenie hospodárskej politiky ?"); aOdpoved=("liberalna a intervencionalisticka");
break;
case 4: aOtazka=("Ako clenime hospodarsku politiku z hladiska pouzitych nastrojov ?"); aOdpoved=("riame a nepriame");
break;
case 5: aOtazka=("Co vyjadruje magicky stvoruholnik ?"); aOdpoved=("Kombinaciu hlavnych cielov hospodarskej politiky.");
break;
case 6: aOtazka=("Na co je zamerana mikroekonomicka politika ?"); aOdpoved=("Zameriava sa na zvysovanie efektivnosti pri rozdelení zdrojov v spolocnosti.");
break;
case 7: aOtazka=("Zadefinujte HDP."); aOdpoved=("Penazna hodnota vsetkych finalnych statkov a sluzieb, ktore boli vyprodukovane za urcite obdobie na uzemi danej krajiny");
break;
case 8: aOtazka=("Aky je rozdiel medzi HDP a ND ?"); aOdpoved=("ND=HDP – amortizacia – nepriame dane");
break;
case 10: aOtazka=("Aky je rozdiel medzi HDP a CDP ?"); aOdpoved=("CDP=HDP – amortizacia");
break;
case 11: aOtazka=("Scitanim ktorych poloziek dostaneme narodny dochodok ?"); aOdpoved=("Hrube mzdy, hrube zisky firiem, renty, prijmy zo samozamestnavania, ciste uroky");
break;
case 12: aOtazka=("Aky iny sposob vypoctu narodneho dochodku poznate ?"); aOdpoved=("ND=CDP – nepriame dane");
break;
case 13: aOtazka=("Ako vypocitame CDP ?"); aOdpoved=("CDP=HDP – amortizacia.");
break;
case 14: aOtazka=("Co je disponibilny dochodok ?"); aOdpoved=("Cisty prijem, ktory mozu vlastníci vyrobnych faktorov pouzit na priamu spotrebu alebo odlozit vo forme uspor pre spotrebu v buducnosti.");
break;
case 15: aOtazka=("Vysvetlite jednotlive metody výpoctu HDP."); aOdpoved=("vyrobna a spotrebna");
break;
case 16: aOtazka=("Co tvori najvyssiu polozku HDP ?"); aOdpoved=("Spotrebne vydavky domacnosti (C)");
break;
case 17: aOtazka=("Co je potencialny produkt ?"); aOdpoved=("Najvyssia mozna uroven realneho produktu, ktoru moze ekonomika dlhodobo dosahovat v podmienkach prirodzenej miery nezamestnanosti a bez vyvolania inflacneho tlaku.");
break;
case 18: aOtazka=("Kedy vznika medzera HDP ?"); aOdpoved=("Ked potencialny produkt nerovna skutocny produkt");
break;
case 19: aOtazka=("Kedy vznika recesna a expanzivna medzera HDP ?"); aOdpoved=("Recesna (deflacná) medzera: potencialny produkt > skutocný produkt. Expanzivna (Inflacna) medzera: potencialny produkt < skutocny produkt.");
break;
case 20: aOtazka=("Ako sa prejavuje ekonomicky rast v kratkom obdobi ?"); aOdpoved=("Ak rastie HDPr, rastie zivotny standard obyvatelstva.");
break;
case 21: aOtazka=("Ako sa prejavuje ekonomicky rast v dlhom obdobi ?"); aOdpoved=("Rastie úroven potencialneho produktu.");
break;
case 22: aOtazka=("Co je hranicny sklon k spotrebe ?"); aOdpoved=("Vyjadruje aku cast svojho prijmu pouziju clenovia domacnosti na spotrebu");
break;
case 23: aOtazka=("Ake su determinanty spotrebnej funkcie ?"); aOdpoved=("C=CA+MPC.DI");
break;
case 24: aOtazka=("Zadefinujte autonomnu spotrebu."); aOdpoved=("Uroven spotreby pri nulovom prijme");
break;
case 25: aOtazka=("Ako vypocitame hodnotu uspor ?"); aOdpoved=("S=DI–C");
break;
case 26: aOtazka=("Co znázornuje usporova funkcia ?"); aOdpoved=("S=-CA+MPS+DI");
break;
case 27: aOtazka=("Co vyjadruje hranicny sklon k usporam a ako sa vypocita ?"); aOdpoved=("Vyjadruje aku cast svojho prijmu clenovia domacnosti usporia");
break;
case 28: aOtazka=("Co zistujeme porovnavanim spotrebnej funkcie a priamky pod uhlom 45° ?"); aOdpoved=("Miesto kde sa pretnu (prijem = spotreba), uspory , negativne uspory.");
break;
case 29: aOtazka=("V com spociva podstata multiplikatora?"); aOdpoved=("Vyjadruje kolkokrat sa zvysi vystup ekonomiky, ak sa investicie zvysia o jednu jednotku.");
break;
case 30: aOtazka=("Cim je tvoreny agregatny dopyt ?"); aOdpoved=("Mnozstvo statkov a sluzieb, ktore su vsetci kupujuci v ekonomike ochotni a schopni nakupit pri danej cenovej hladine v danom case");
break;
case 31: aOtazka=("Co vyjadruje krivka agregatneho dopytu ?"); aOdpoved=("Rastie úroven potencialneho produktu.");
break;
case 32: aOtazka=("Co je hranicny sklon k spotrebe ?"); aOdpoved=("Vztah medzi celkovymi vydavkami na vsetky zlozky produktu a vseobecnou cenovou hladinou.");
break;
case 33: aOtazka=("Cim je tvorena agregatna ponuka ?"); aOdpoved=("Celkovym mnozstvom statkov a sluzieb, ktore sú podniky v ekonomike schopne a ochotne ponuknut pri danej cenovej hladine v danom case.");
break;
case 34: aOtazka=("Co je cenová hladina ?"); aOdpoved=("Uroven cien všetkych statkov a sluzieb, ktore v danom casovom obdobi v ekonomike nakupuju a predavaju.");
break;
case 35: aOtazka=("Co vyjadruje cenovy index ?"); aOdpoved=("Zmenu cenovej hladiny.");
break;
case 36: aOtazka=("Co je inflacia"); aOdpoved=("Inflacia – vzrast celkovej cenovej hladiny.");
break;
case 37: aOtazka=("Co je deflacia"); aOdpoved=("Deflacia – pokles cenovej hladiny (opak inflacie");
break;
case 38: aOtazka=("Co je dezinflacia ?"); aOdpoved=("Dezinflacia – pokles miery inflacie");
break;
case 39: aOtazka=("Ake druhy inflacie podla rychlosti rastu cenovej hladiny pozname ?"); aOdpoved=("mierna, cvalajuca, hyperinflacia");
break;
case 40: aOtazka=("Ako definujeme mieru inflacie ?"); aOdpoved=("Miera zmeny celkovej cenovej hladiny meranej indexom spotrebitelskych cien.");
break;
case 41: aOtazka=("Aka je mierna inflacia ?"); aOdpoved=("Tempo rastu cenovej hladiny neprekracuje tempo rastu vystupu ekonomiky");
break;
case 42: aOtazka=("Na ktorej strane agregatneho trhu vznika nakladova inflacia ?"); aOdpoved=("Na strane ponuky.");
break;
case 43: aOtazka=("Ako sa prejavuje dopytova inflacia ?"); aOdpoved=("Narastom agregatneho dopytu, ak presiahne hranicu potencialneho produktu vznika ekonomicka nerovnovaha.");
break;
case 44: aOtazka=("Ako sa prejavuje nakladova inflacia ?"); aOdpoved=("Poklesom agregatnej ponuky");
break;
case 45: aOtazka=("Co znamena cyklicky vyvoj ekonomiky ?"); aOdpoved=("Striedanie vzostupnych a zostupnych faz vyvoja ekonomiky okolo dlhodobeho potencialneho produktu");
break;
case 46: aOtazka=("Ako sa nazyvaju body zvratu v cyklickom vyvoji ekonomiky ?"); aOdpoved=("Vrchol, dno");
break;
case 47: aOtazka=("V com spociva celkovy dlhodoby trend vyvoja ekonomik jednotlivych krajin ?"); aOdpoved=("V zvysovani efektivnosti vyroby a vyuzivania vyrobných faktorov alebo novymi technologiami.");
break;
case 48: aOtazka=("Ake su zakladne fazy ekonomickeho cyklu ?"); aOdpoved=("Expanzia (rast), konjunktura (vrchol), recesia (pokles), depresia (dno).");
break;
case 49: aOtazka=("Ako sa nazyva prilis hlboka a dlha recesia ?"); aOdpoved=("Depresia");
break;
case 50: aOtazka=("Ako sa nazyva velmi silna a dlha expanzia ?"); aOdpoved=("bboom");
break;
}
}
public String dajOtazku()
{
return aOtazka;
}
public String dajOdpoved()
{
return aOdpoved;
}
}
spravil som toto ale je to zle
import java.util.*;
public class Mas
{
static ArrayList<OtazOdpov> aOtazka;
public static void main(String[] args)
{
aOtazka = new ArrayList<OtazOdpov>();
int medzera = 0;
int pocetOtals = 0;
int OtazOdpovv2;
Random rand = new Random();
System.out.print("\f");
do
{
pocetOtals = rand.nextInt(5)+1;
if(medzera+pocetOtals > 50)
break;
OtazOdpovv2 = rand.nextInt(pocetOtals);
OtazOdpov otaz = new OtazOdpov(OtazOdpovv2);
aOtazka.add(otaz);
System.out.println("Nagenerovane cislo v rozsahu od "+ (medzera)+"-"+(medzera+pocetOtals)+": ");
System.out.println(otaz.dajOtazku());
medzera = medzera + (pocetOtals)+8;
}
while(medzera <50);
}
}
potrebujem to prerobit podla toho ako som to zadal vysie.