Pereiti prie turinio

Padėkite išspręsti JAVA problemą.


Rekomenduojami pranešimai

Taigi turiu tokio sudėjimo kodą.

 

public void method1(String s)
   {
   	if(test){
   		addChatMessage("Test on");
	String tekstas = "blah";  // rašo kad nepanaudotas
   	} else
   	{
   		addChatMessage("Test off");
	String tekstas = "blah blah"; // rašo kad nepanaudotas
   	}


if(test2){
   		addChatMessage(tekstas); // neranda "tekstas"
   	}
   }

 

Kaip man perkelti String'a iš vieno if į kitą?

Manau čia kaltas metodas, galbūt reikėtu kurti nauja su visais String'ais ir iš ten perkelti į šitą?

 

 

Labai AČIŪ kas man padės.

Redagavo BlackHat
Nuoroda į pranešimą
Dalintis kituose puslapiuose

public void method1(String s)
   {
       String tekstas;
   	if(test){
   		addChatMessage("Test on");
	tekstas = "blah";  // rašo kad nepanaudotas
   	} else
   	{
   		addChatMessage("Test off");
	tekstas = "blah blah"; // rašo kad nepanaudotas
   	}


if(test2){
   		addChatMessage(tekstas); // neranda "tekstas"
   	}
   }

 

Žinai kažkaip nepanašu kad mokėtum programuot...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

public void method1(String s)
   {
       String tekstas;
   	if(test){
   		addChatMessage("Test on");
	tekstas = "blah";  // rašo kad nepanaudotas
   	} else
   	{
   		addChatMessage("Test off");
	tekstas = "blah blah"; // rašo kad nepanaudotas
   	}


if(test2){
   		addChatMessage(tekstas); // neranda "tekstas"
   	}
   }

 

Žinai kažkaip nepanašu kad mokėtum programuot...

 

Mokinuosi :). Čia be to parašiau ne kodą, o jo struktūrą.

 

PS. Ai dabar pastebėjau čia parašiai, kaip turėtų būti. Taip neina.

 

public void method1(String s)
   {
       String tekstas; <-- prašo kad duotum jam kažkokią tai reikšmę.
   	if(test){
   		addChatMessage("Test on");
	tekstas = "blah";  // rašo kad nepanaudotas <-- nepakeičia pačio variable.
   	} else
   	{
   		addChatMessage("Test off");
	tekstas = "blah blah"; // rašo kad nepanaudotas <-- nepakeičia pačio variable.
   	}


if(test2){
   		addChatMessage(tekstas); // neranda "tekstas" <-- tekstas neturi reikšmės.
   	}
   }

Redagavo BlackHat
Nuoroda į pranešimą
Dalintis kituose puslapiuose

public class Lala {

public static void main(String[] args) {
	String textz = "1";
	method1(textz);
	textz = "2";
	method1(textz);
}

private static void method1(String s) {
	String tekstas;

	if (s == "1") {
		System.out.println("Test on");	//	ÄŒia statai savo metodÄ…
		tekstas = "blah";
	} 
	else {
		System.out.println("Test off");	// Tas pats, kas ir aukšĨiau
		tekstas = "blah blah";
	}

	if (s == "2") { // Jeigu nevykdomas else -> nekvieĨiamas šitas
		System.out.println(tekstas);
	}
}
}

 

Principas toks, man veikia. :-) O jeigu vis tiek keiksis, jog reikia pradinės reikšmės, tai suteik ją, kas trukdo? String tekstas = "t"; ir tiek. :-)

Redagavo kashiukas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...