back\return måske?? :)

Her kan du få hjælp og stille spørgsmål til andre programmeringssprog!
Besvar
skills jokes
Nørd
Nørd
Indlæg: 125
Tilmeldt: 12. sep 2013, 17:03

back\return måske?? :)

Indlæg af skills jokes » 25. nov 2013, 20:02

hej,
jeg ser stadig java guides for begyndere ;) men nogle gange prøver jeg at lave et lille program for sjov med det jeg har lært, og jeg fik lavet et program hvor man skal skrive sit navn og så hvor gammel man er ovs. og så gemmer jeg navnet i en "String" og når man så klikker "enter" kommer man til en side hvor der står at man hedder, hvad man nu har skrevet. jeg prøvede derefter at lave en "back" funktion, hvor jeg prøvede at sige:

Kode: Vælg alt

package MyFirstPackage;

import java.util.Scanner;
	
public class MyFirstClass {
	public static void main(String args[]){
		Scanner userInput = new Scanner(System.in);
		
		String back = userInput.nextLine();
		
		System.out.println("Skriv \"B\" for at komme tilbage");
		System.out.println(back);
		
		if(back == "b"){
			return main;
		}
		
		
		
	}
}
men det virker ikke helt :\
så prøvede jeg at ændre "void" til "String" men så fik jeg bare en error :\
(jeg forstår ikke helt det der void og string og static, sidst da jeg spurgte kom du(cristian) med en lidt forvirrende forklaring :] )

så hvordan laver jeg en "back" funktion, og kan du(cristian) ikke forklare mig det der med void og static og string en gang til, lidt mere noob venligt? :D

tak :)

cristian
Moderator
Moderator
Indlæg: 882
Tilmeldt: 26. sep 2011, 21:31
Kontakt:

Re: back\return måske?? :)

Indlæg af cristian » 25. nov 2013, 21:35

Er dette hele programmet Jokes, eller er det bare en sektion af programmet?

Ellers så upload hele programmet et sted jeg kan hente det.

Men ellers så lad os starte en TeamViewer session og have en mentor session eller hvad vi skal kalde det :)
Så kan vi gennemgå det sammen.

skills jokes
Nørd
Nørd
Indlæg: 125
Tilmeldt: 12. sep 2013, 17:03

Re: back\return måske?? :)

Indlæg af skills jokes » 26. nov 2013, 20:08

det er ikke hele min kode det er bare en del af den :D

skills jokes
Nørd
Nørd
Indlæg: 125
Tilmeldt: 12. sep 2013, 17:03

Re: back\return måske?? :)

Indlæg af skills jokes » 26. nov 2013, 20:53

hvorfor virker mine "if" nu ikke!? :o

Kode: Vælg alt

package package1;

import java.util.Scanner;

public class class1 {
		public static void main(String args[]){
			Scanner userInput = new Scanner(System.in);

			
			System.out.println("Welcome to my login system");
			System.out.println("----------------------------------");
			System.out.println("Press [r] to register.");
			System.out.println("Press [l] to login");
			String chose = userInput.nextLine();
			System.out.println("-----------------------------------");
			
			if(chose == "r" || "R"){
				System.out.println("registerTest");
			}else if(chose == "l" || "L"){
				System.out.println("loginTest");
			}
		}
}
(bare glem det som handler om "||" jeg har fundet ud af hvorfor det ikke virker)

det her var bare et eksempel jeg lige lavede :p
altså når jeg laver det hele undtagen "||" får jeg ikke nogle errors, men når jeg så skriver "r" eller "l" sker der ingenting den skriver ikke noget :\
og når jeg så prøvede at sige "if(chose == "l" || "L")" så det er ligemeget om man skriver stort eller lille. men jeg får bare en rød streg under mine "||"

hvorfor virker det ikke? :SSSSSSS

cristian
Moderator
Moderator
Indlæg: 882
Tilmeldt: 26. sep 2011, 21:31
Kontakt:

Re: back\return måske?? :)

Indlæg af cristian » 27. nov 2013, 15:40

Prøv at gøre hele programmet tilgængeligt så jeg kan se hvad det er du prøver.

Besvar