praegune kellaaeg 22.06.2025 10:19:02
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
kevin3220
HV vaatleja
liitunud: 31.10.2011
|
23.04.2013 15:51:36
Vajaksin jaava abi seoses väärtuse väärtusega. |
|
|
Terv,
Selline probleem et, (pildi peal näha kood)
import java.util.*;
public class test1{
public int vanus;//peab defineerima väljaspool kalssi
public int b=5;
public int van;
public String nimi(){
Scanner in=new Scanner(System.in);
Scanner in1=new Scanner(System.in);
System.out.println("Mis on sinu nimi");
String eesnimi=in.nextLine();
System.out.println("Sisesta oma vanus");
int vanus=in.nextInt();
System.out.println("Sisesta oma sugu");
String sugu=in1.nextLine();
System.out.println("Sisesta oma elukoht?");
String elu=in1.nextLine();
return String.format("Sinu nimi on %s, sa oled %s , oled %s aastat vana, elad %ss ",eesnimi,sugu,vanus,elu);
}
public void kontroll(){
Scanner kevin=new Scanner(System.in);
String vastus=kevin.nextLine();
System.out.println(vastus.equals("jah") ? "Okei kontrollime siis":"ise tead");
System.out.println(vanus);
for(int a=0;a<vanus;a++){
if (a!=vanus){
System.out.println("Sa ei ole "+ vanus);
}else{
System.out.println("Sa oled "+ vanus);
}
}
}
} |
Sisestan ma 1 aga annab nulli. Miks ?
Tänud ette ära.
viimati muutis kevin3220 23.04.2013 16:00:59, muudetud 1 kord |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
23.04.2013 15:56:16
|
|
|
Tee enda programm selgemaks muutujate käsitlemise osas.
Hetkel jääb mulle mulje, et sa üks hetk loed programmi sisse tekstid, määrad vanuse muutuja vanus alla, kuid hiljem vaatad muutujat van.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
23.04.2013 15:59:15
|
|
|
Postita ekraanipildi asemel oma kood tekstina. (Kust selline idee üldse tuleb, et koodi pildina postitada?!) Siis äkki keegi viitsib ka vaadata ja mõelda. Hetkel tundub ka, et kogu kood ei ole pildilt nähtav, seega on raske midagi konkreetset arvata.
Lähtudes mikk36 kommentaarist vaatasin ka hetke veel koodi - sul vanus loetakse lokaalsesse muutujasse vanus, mitte klassi küljes olevasse muutujasse. Selle väärtus kaobki kohe pärast meetodi lõppu ära.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
kevin3220
HV vaatleja
liitunud: 31.10.2011
|
23.04.2013 15:59:15
|
|
|
olgu sekund
|
|
tagasi üles |
|
 |
Equinox
HV veteran

liitunud: 05.04.2002

|
|
Kommentaarid: 27 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
26 |
|
tagasi üles |
|
 |
kevin3220
HV vaatleja
liitunud: 31.10.2011
|
23.04.2013 18:47:21
|
|
|
Jah tänud sain korda. (this) parandas probleemi
|
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|