Hirdetés
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Brogyi: CTEK akkumulátor töltő és másolatai
- laskr99: DFI és DFI Lanparty gyűjteményem
- btz: Internet fejlesztés országosan!
Új hozzászólás Aktív témák
-
loster99
újonc
Sziasztok!
Szeretném egy java-ban tapasztaltabb felhasználó segítségét kérni
Most tanulom a nyelvet és dupla vagy semmi alapon belevágtam egy (számomra) összetettebb feladatba. Nos, nem tudom, hogy mennyire tekinthető ez a kód szépnek, egyik első összetettebb próbálkozásom.Azt szerettem volna megvalósítani, hogy a program kérje be egy osztály diákjainak a számát.
Létrehoz két akkora tömböt, amekkora az osztálylétszám.
Ezután bekéri sorban a diákok dolgozat pontszámait annyiszor, ahány diák van (do while ciklussal csináltam).
Ezeket a pontokat a diakok nevű tömbben elhelyezi sorban.
Ezután a pontokból megállapítja az érdemjegyet és az érdemjegyet elhelyezi a jegyek nevű tömbben, szintén sorban.
A végén pedig szeretném, ha kiírná egymás alatti sorokba a diák számát, mellé a pontját és az érdemjegyét.A fordító 3 db hibát jelez:
osztalyzatok.java:27: error: illegal start of type
if (szamlalo = diakszam){
^
osztalyzatok.java:27: error: <identifier> expected
if (szamlalo = diakszam){
^
osztalyzatok.java:27: error: ';' expected
if (szamlalo = diakszam){
^
Valaki tudna segíteni, hogy ezt a 3 hibát hogyan tudnám megszüntetni?Maga a programkód:
import java.util.Scanner;
class osztalyzatok{
public static void main(String[] arguments){
Scanner sc = new Scanner(System.in);
System.out.println("");
System.out.println("Diákok száma:");
int diakszam = sc.nextInt();
int diakok[] = nextInt[diakszam];
int jegyek[] = nextInt[diakszam];
int szamlalo = 1;
int szamlalo2 = 0;
int jegy;
do{
System.out.println("");
System.out.println("Az " + szamlalo + " diák pontszáma:");
int pont = sc.nextInt();
diakok[szamlalo2] = pont;
if (pont <= 100 & pont > 80){jegyek[szamlalo2] = 5;}
else if (pont <= 80 & pont > 70){jegyek[szamlalo2] = 4;}
else if (pont <= 70 & pont > 60){jegyek[szamlalo2] = 3;}
else if (pont <= 60 & pont > 50){jegyek[szamlalo2] = 2;}
else if (pont <= 50 & pont >= 0){jegyek[szamlalo2] = 1;}
szamlalo++;
szamlalo2++;
}
while (szamlalo <= diakszam);}
if (szamlalo = diakszam){
szamlalo2 = 0;
for (x = 1; x <= diakszam; x++)
System.out.println("");
System.out.println("Az első diák pontja: " + diakok[szamlalo2] + "Érdemjegye: " + jegyek[szamlalo2]);
szamlalo2++;
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Xbox Series X|S
- Poco F7 – bajnokesélyes
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- Azonnali alaplapos kérdések órája
- Arc Raiders
- Milyen TV-t vegyek?
- Apple MacBook
- Bittorrent topik
- Magga: PLEX: multimédia az egész lakásban
- A ZTE sem maradt adós csúcstelefonnal
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA! Épített KomPhone i5 10400F 16/32GB/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- Apple iPhone X Space Gray Ikonikus dizájn, Face ID, OLED kijelző 64 GB Használt, megkímélt ,100%
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



