Kezdőoldal » Számítástechnika » Programozás » Valaki segít jávában?

Valaki segít jávában?

Figyelt kérdés

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!


2012. dec. 8. 19:49
1 2
 1/11 anonim ***** válasza:

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.

2012. dec. 8. 21:44
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:
jaj de könnyű :D. Hol találok ilyen tutorial ha lehet magyarul?
2012. dec. 8. 21:58
 3/11 anonim ***** válasza:
System.out.println parancs + util.Scanner nem?
2012. dec. 9. 06:20
Hasznos számodra ez a válasz?
 4/11 A kérdező kommentje:

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ó..

2012. dec. 9. 10:41
 5/11 anonim ***** válasza:

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.)

2012. dec. 9. 10:45
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:
Eddig jó, de ennyit egy IDE is simán kigenerál neked az első körben.
2012. dec. 9. 11:01
Hasznos számodra ez a válasz?
 7/11 A kérdező kommentje:
és mivel kéne folytatni h bekérje txt-t ?
2012. dec. 9. 11:55
 8/11 A kérdező kommentje:

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);}



????

2012. dec. 9. 12:03
 9/11 anonim ***** válasza:

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");


}

}

2012. dec. 21. 14:32
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:

A találati százalék pedig:

double talalatszaz=(helyes*100)/str.length();

2012. dec. 21. 14:54
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!