Permalänk

Tips på enkla java program

Har börjat programera java och behöver hjälp med idéer till små program man kan programera som sagt är jag på väldigt låg nivå och det jag har gjort är mest konsolapplikationer. Någon som har några bra tips till nybörjar program?

Visa signatur

Intel Core i5-3570K | Gigabyte Geforce GTX 670 | ASRock Z77 Extreme4 | Corsair Vengeance LP 4x4gb | Intel 330 120GB SSD | Western Digital 2TB 5200rpm | Fractal Design Define R4 | Corsair 650W HX

Permalänk
Medlem

Gör en miniräknare, bra träning :]

Visa signatur

Rig: Ryzen 7 5800X - Crucial Ballistix Black 3200 Mhz 32 GB - Gigabyte RTX 2060 OC 6 GB - Fractal Design Define C
Laptop: Macbook Pro M1 Max - 32GB - 14"
Media/Server: Raspberry PI 4 - 2 GB - Plex Media Server - KODI - PiHole - qBittorrent - HomeAssistant
Media/Server: NUC - i7-7567U - 32GB - Plex Media Server - Uptime Kuma - mineCraft - qBittorrent - 10 TB Storage
NAS: Zyxel 325v2 - 5 TB

Permalänk
Medlem

Kicka här, finns hur mycket som helst.

http://introcs.cs.princeton.edu/java/code/

Permalänk
Skrivet av Ethnic:

Gör en miniräknare, bra träning :]

Jo ska nog försöka knåpa ihop en enkel miniräknare;)

Skrivet av Lindgren92:

Kicka här, finns hur mycket som helst.

http://introcs.cs.princeton.edu/java/code/

Tack;)

Visa signatur

Intel Core i5-3570K | Gigabyte Geforce GTX 670 | ASRock Z77 Extreme4 | Corsair Vengeance LP 4x4gb | Intel 330 120GB SSD | Western Digital 2TB 5200rpm | Fractal Design Define R4 | Corsair 650W HX

Permalänk
Medlem

Textbaserad webbrowser. Eller en webbserver.

Permalänk
Medlem

Jag har ingen aning om hur mycket du kan men ett standard program som jag tycker är riktigt bra som en tidig/första övning är "gissa talet". Det kräver inte många rader kod men du kommer behöva använda väldigt många grundläggande funktioner hos programspråket.

-slumpa ett tal mellan 1-100.
-låt användaren gissa vilket.
-berätta om det gissade talet var större, mindre eller lika med det slumpade talet.
-Ge användaren ett oändligt antal försöka att gissa rätt.

när du är klar så kan du om du vill ge dig på att försöka programmera en datorspelare som ska gissa rätt tal på så få försök som möjligt.

edit: kortspel kan annars vara rätt bra också, black jack t.ex.

Visa signatur

| Ryzen 5800x | Asus prime x470 pro | Asus rtx 3080 tuf oc | Gskill 32gb 3,6ghz | Dell S2721DGFA | Asus MG279Q |

Permalänk
Skrivet av Ragin Pig:

Jag har ingen aning om hur mycket du kan men ett standard program som jag tycker är riktigt bra som en tidig/första övning är "gissa talet". Det kräver inte många rader kod men du kommer behöva använda väldigt många grundläggande funktioner hos programspråket.

-slumpa ett tal mellan 1-100.
-låt användaren gissa vilket.
-berätta om det gissade talet var större, mindre eller lika med det slumpade talet.
-Ge användaren ett oändligt antal försöka att gissa rätt.

när du är klar så kan du om du vill ge dig på att försöka programmera en datorspelare som ska gissa rätt tal på så få försök som möjligt.

Verkar som en kul idé!;)

Visa signatur

Intel Core i5-3570K | Gigabyte Geforce GTX 670 | ASRock Z77 Extreme4 | Corsair Vengeance LP 4x4gb | Intel 330 120GB SSD | Western Digital 2TB 5200rpm | Fractal Design Define R4 | Corsair 650W HX

Permalänk

Hänga gubbe där du läser en massa ord ifrån en fil när programmet startar. Då får du lära dig att läsa in ifrån fil, sträng-hantering, loopar, slump-hantering, vilkor etc. Du behöver ju inte direkt rita upp gubben utan kan ha en siffra som räknar ner för varje fel.

Om du känner dig redo för ett större projekt sen (räkna med att den kommer ta tid!!!):
Mitt första lite större programmeringsprojekt var sänka skepp. Först mot en fast bräda (förprogrammerade positioner på skepp och man bara sänker) sen mot varandra (hur man lägger in skepp på banan kan vara en riktigt intressant utmaning!) och till sist så kan man försöka programmera en AI som man kan spela mot!

Visa signatur

Avatarkreds till: http://imgur.com/HOxIL
Alakai säger: Ryssen skrattar. Norrland hembränner på uppdrag av regeringen. Sälar dör i blyförgiftning, fulla och glada. Förvirringen är total. Kungen är nöjd.