Valaki segít jávában?
Ezt kéne elkészítenem de nem tudom, nem nagyon tanultam eddig programozás és lövésem sincs ezt hogy kéne megcsinálni. Tudna valaki segíteni? Köszönöm
Készítsen programot, amely a képernyőre ír egy sort (legyenek nehézségi szintek,
és fix karaktersorok, 30-40 karakter legyen egy sorban), majd bekéri a sor
minden egyes karakterét egyenként. Ha rossz karaktert üt le a felhasználó, akkor
jelezze ezt a felhasználónak. A végeredményt (helyes/helytelen) írjuk ki a végén.
Számoljon találati százalékot is. Többszöri végrehajtásra legyen lehetőség, majd
az összesített statisztikát is kiírja, illetve lehessen fájlba menteni is!





Kell egy random generált szöveg (vagy előre beégetett), ezt szépen kiírod, majd egy ciklussal karaktereket kérsz be, annyi darabot amilyen hosszú az adott szöveg.
Itt a ciklusban lehet szépen mindenféle szépséget számolgatni, majd jöhet a fájlba írás és kész is.
Nem olyan vészes dolog, pár sorban meg lehet írni, akár netről összeollózott tutorialokkal is.





olyasmi de ez még kevés.
import java.util.*;
import java.io.*;
public class fel {
public static void main{String[]args) {
String szoveg="";
eddig jutottam már ha ez jó..





De, például ezek kellhetnek hozzá.
De a Scanner helyett máshogy is megoldható a dolog akár. (Bár így talán könnyebb.)





try{
BufferedReader be = New BufferedReader (new FileReader("valami.txt."));
String line = be.readLine();
tomb[i] = Integer.ValuOf(line).intValue();
System.out.println(tomb[i]);
i++;
line = be.readLine();}
be.close();
}catch (IOException e) {System.out.print(e);}
????





Nem a legfrisebb a kérdés és már lehet nincs szükség a válaszra de azért egy kis segítség. Nem tökéletes a program de működik.
package sor;
import extra.Console;
import java.io.*;
public class Sor {
public static void main(String[] args) throws IOException {
String str = new String();
int tipp = 0, helyes = 0, helytelen = 0, szint;
System.out.println("Válasszon nehézségi szintet: <1,2,3,4,5>");
szint = Console.readInt();
switch (szint) {
case 1:
str = "12345";
break;
case 2:
str = "egyszeregykirályfi";
break;
case 3:
str = "trereigucoewfweágweewfwe";
break;
case 4:
str = "gtwefc??%/=/(=/())(=Ö()Ö/%%/(=/)(=)Ö(=fdgds +?~~fgeoir";
break;
case 5:
str = "efc??%/=/(=/())(=Ö()Ö/%010154665asf%/(=/)(=)Ö(=fdgds +?~~f000";
break;
default:
System.out.println("Helytelen nehézségi szint választás");
break;
}
System.out.println(str);
char[] c1 = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
c1[i] = str.charAt(i);
}
System.out.println("Kérem a karaktereket egyesével + enter");
System.out.println("");
do {
System.out.print((tipp + 1) + ". karakter? ");
char seged = Console.readChar();
if (seged != c1[tipp]) {
System.out.println("Rosszbevitel");
helytelen++;
} else {
helyes++;
}
tipp++;
} while (tipp != str.length());
System.out.println("-------------------");
System.out.println("-------------------");
System.out.println("Helyes: " + helyes);
System.out.println("Helytelen: " + helytelen);
PrintWriter out = new PrintWriter(new FileWriter("kiir.txt"));
out.println("STATISZTIKA: ");
out.println("Helyes karakterek száma: " + helyes);
out.println("Helytelen karakterek száma: " + helytelen);
out.close();
System.out.println("Fájlbaírás megtörtént");
}
}





A találati százalék pedig:
double talalatszaz=(helyes*100)/str.length();
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!