Java programmerings problem..
Hej. (altid en god måde at starte tingene på 🙂)
Jeg er begyndt at programmere i sproget Java (efter at have prøvet VB og C#) i NetBeans IDE og jeg har et lille problem.
Det er fordi at jeg vil lave et spil hvor man skal logge ind med en kode (man har 3 forsøg til det) og så efter det kan man skrive nogen "fil" navne (ikke rigtige filer 🙂) og så kommer der en tekst.
Mit problem eller.. ProblemER 😕 er
1. Jeg kan ikke lave en int med tekst som f.eks. kan jeg godt lave "int kode = 123" men jeg kan ikke lave "int kode = abc" (hvis nu koden er abc)
2. Jeg har lavet en "do" event som slutter hvis man skriver den rigtige kode (med en "while" event) men jeg skal også have en "while" eller måske noget inde i min "do" event til hvis man skriver forkert 3 gange for så skal spillet jo slutte..
Jeg håber at der er nogen som ved hvad der kan gøres 🙂
!SOURCE CODE!
package filechecker;
import java.util.Scanner;
/*
* Lavet af: Martin
*
* -Beskrivelse-
* File Checker er et meget simpelt spil hvor man skal svare på nogen ting og så kan man skrive et fil navn ind (a.k.a. bare noget som jeg har fundet på)
* Og så kan man få en masse mærkeligt tekst og sådan
*
* Man har 3 forsøg til at skrive en rigtig kode. Hvis man vil gette koden kan man hacke og måske få en kode eller også kan det gå galt og spillet slutter.
*/
public class Main {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int tast;
int kode = 123;
int forsøg = 3;
System.out.println("Velkommen til File Checker.");
System.out.println("Skriv venligst en kode.");
do {
tast = keyboard.nextInt();
if (tast == kode) System.out.println("Koden blev godkendt og du har nu fuld adgang til alle filer");
forsøg--;
if (forsøg == 0) System.out.println("Koden blev ikke godkendt. Du har brugt alle dine forsøg.");
else if (tast != kode) System.out.println("Koden blev ikke godkendt. Du har "+ forsøg +" forsøg tilbage");
}
while (tast != kode);
}
}
Jeg er begyndt at programmere i sproget Java (efter at have prøvet VB og C#) i NetBeans IDE og jeg har et lille problem.
Det er fordi at jeg vil lave et spil hvor man skal logge ind med en kode (man har 3 forsøg til det) og så efter det kan man skrive nogen "fil" navne (ikke rigtige filer 🙂) og så kommer der en tekst.
Mit problem eller.. ProblemER 😕 er
1. Jeg kan ikke lave en int med tekst som f.eks. kan jeg godt lave "int kode = 123" men jeg kan ikke lave "int kode = abc" (hvis nu koden er abc)
2. Jeg har lavet en "do" event som slutter hvis man skriver den rigtige kode (med en "while" event) men jeg skal også have en "while" eller måske noget inde i min "do" event til hvis man skriver forkert 3 gange for så skal spillet jo slutte..
Jeg håber at der er nogen som ved hvad der kan gøres 🙂
!SOURCE CODE!
package filechecker;
import java.util.Scanner;
/*
* Lavet af: Martin
*
* -Beskrivelse-
* File Checker er et meget simpelt spil hvor man skal svare på nogen ting og så kan man skrive et fil navn ind (a.k.a. bare noget som jeg har fundet på)
* Og så kan man få en masse mærkeligt tekst og sådan
*
* Man har 3 forsøg til at skrive en rigtig kode. Hvis man vil gette koden kan man hacke og måske få en kode eller også kan det gå galt og spillet slutter.
*/
public class Main {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int tast;
int kode = 123;
int forsøg = 3;
System.out.println("Velkommen til File Checker.");
System.out.println("Skriv venligst en kode.");
do {
tast = keyboard.nextInt();
if (tast == kode) System.out.println("Koden blev godkendt og du har nu fuld adgang til alle filer");
forsøg--;
if (forsøg == 0) System.out.println("Koden blev ikke godkendt. Du har brugt alle dine forsøg.");
else if (tast != kode) System.out.println("Koden blev ikke godkendt. Du har "+ forsøg +" forsøg tilbage");
}
while (tast != kode);
}
}