ďťż
 
=?ISO-8859-2?Q?Tworzenie_zmiennych_w_bloku_przechwytywan?==?I SO-8859-2?Q?ia_wyj=B1tk=F3w_-_try?= ďťż
 
=?ISO-8859-2?Q?Tworzenie_zmiennych_w_bloku_przechwytywan?==?I SO-8859-2?Q?ia_wyj=B1tk=F3w_-_try?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?ISO-8859-2?Q?Tworzenie_zmiennych_w_bloku_przechwytywan?==?I SO-8859-2?Q?ia_wyj=B1tk=F3w_-_try?=



=?ISO-8859-2?Q?Pawe=B3?= - 11-12-2005 17:34
=?ISO-8859-2?Q?Tworzenie_zmiennych_w_bloku_przechwytywan?==?I SO-8859-2?Q?ia_wyj=B1tk=F3w_-_try?=
  Witam wszystkich

Mam fragment programu w którym muszę wczytać zmienną i zamienić ją na
int. Zrobiłem te operacje w bloku try, ale nie wiem jak wydostać
wartość zmiennej wybor na zewnątrz bloku try.

///////////////////////////////////////////////////
Kod
public int Menu()
{
BufferedReader stdin = new BufferedReader(new
InputStreamReader(System.in));
String wyb = new String();
int wybor;
while(true)
{
System.out.print("\n\nWybierz opcję\n\n");
System.out.print("1. Dodaj Osobe\n");
System.out.print("2. Usun Osobe\n");
System.out.print("3. Usun wszystko\n");
System.out.print("4. Sortuj po imieniu\n");
System.out.print("5. Wyszukiwanie\n");
System.out.print("6. Wyswietlanie\n");
System.out.print("7. Koniec programu\n");
System.out.print("===========================\n");
System.out.print("Wybierz opcje: ");
try
{
wyb=stdin.readLine().toString();
wybor=Integer.parseInt(wyb); <-Jak zmienna wybor ma
być dostępna poza blokiem try
}
catch(Exception aaa)
{
System.out.print("Wyjatek");
}
if(wybor<1 || wybor>7)
{
System.out.print("\nZle wybrales, powtorz\n");
}
else
///////////////////////////////////////////////////
Komunikat
projekt.java:132: variable wybor might not have been initialized
if(wybor<1 || wybor>7)

Pozdrawiam
Paweł
--
Jeśli chcesz się podzielić swoją wiedzą, zajrzyj na stronę
www.wikipedia.pl





=?ISO-8859-2?Q?Micha=B3_G=F3rniewski?= - 11-12-2005 17:34
=?ISO-8859-2?Q?Re=3A_Tworzenie_zmiennych_w_bloku_przec?==?ISO-8859-2?Q?hwytywania_wyj=B1tk=F3w_-_try?=
  Paweł wrote:
> Witam wszystkich
>
> Mam fragment programu w którym muszę wczytać zmienną i zamienić ją na
> int. Zrobiłem te operacje w bloku try, ale nie wiem jak wydostać wartość
> zmiennej wybor na zewnątrz bloku try.
>
>
> ///////////////////////////////////////////////////
> Kod
> public int Menu()
> {
> BufferedReader stdin = new BufferedReader(new
> InputStreamReader(System.in));
> String wyb = new String();
> int wybor;
> while(true)
> {
> System.out.print("\n\nWybierz opcję\n\n");
> System.out.print("1. Dodaj Osobe\n");
> System.out.print("2. Usun Osobe\n");
> System.out.print("3. Usun wszystko\n");
> System.out.print("4. Sortuj po imieniu\n");
> System.out.print("5. Wyszukiwanie\n");
> System.out.print("6. Wyswietlanie\n");
> System.out.print("7. Koniec programu\n");
> System.out.print("===========================\n");
> System.out.print("Wybierz opcje: ");
> try
> {
> wyb=stdin.readLine().toString();
> wybor=Integer.parseInt(wyb); <-Jak zmienna
> wybor ma być dostępna poza blokiem try
> }
> catch(Exception aaa)
> {
> System.out.print("Wyjatek");
> }
> if(wybor<1 || wybor>7)
> {
> System.out.print("\nZle wybrales, powtorz\n");
> }
> else
> ///////////////////////////////////////////////////
> Komunikat
> projekt.java:132: variable wybor might not have been initialized
> if(wybor<1 || wybor>7)
>

Zmienna jest dostępna poza try (bo została zadeklarowana poza try).
Ale mogła, jak Ci podaja kompilator, nie _zainicjalizowana_. Możesz
np. zmienić:

> int wybor;

na
> int wybor = 0;
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 [Oracle] Co do tworzenia aplikacji dla bazy Oracle [pgsql] Zmienna jako pole NEW w trigger pl/pgSQL. [MySQL/PHP] Wyszukiwanie rekordu przez kolumnę wskazaną przez zmienną =?iso-8859-2?q?Co_oznacza_b=B3=B1d_Warning:_mysql=5Fconnect() _[function.mysql-connect]:_Can't_connect_to_local_MySQL_server_through_sock et_'/var/run/mysqld/mysqld.sock'_(2)_in?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sulimczyk.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com