niin siis semmonen ongelma että en oikein osaa käyttää noita aaltosulkuja javassa. ei toimi nuo if/else jutut oikein :
____________________
public class paaluokka {
public static void main(String[] args) {
int luku1, luku2, luku3, summa, jee;
System.out.println("Anna kolme lukua, lasken niiden summa");
System.out.println("Anna eka luku: ");
luku1 = Input.kluku("");
System.out.println("Anna toinen luku");
luku2 = Input.kluku("");
System.out.println("Kolmas");
luku3 = Input.kluku("");
summa = luku1 luku2 luku3;
if (summa < 10) {
System.out.println("Pienten lukujesi summa oli:" summa);
}
else if (summa >= 10 && summa 2) {
System.out.println("f");
} else
System.out.println("gee");
}
}
_________________________________________________
mikä neuvoksi?
Aaltosulkujen käyttö?
9
558
Vastaukset
- Piru_
tuon kyllä korvaisin
"
else {
System.out.println("Suurten lukujesi summa oli:" summa (jee = Input.kluku("oliko
luku hyvä(1) vai huono(2)")) "");
}
"
tällä
else {
System.out.println("Suurten lukujesi summa oli:" summa);
jee = Input.kluku("oliko
luku hyvä(1) vai huono(2)");
}
viimeisessä if/elsessä tulostuu aina "gee", koska jos vastataan 1 tai 2, niin ei vastaus ole ikinä suurempi kuin 2- javamies
kiitoksia vastauksestasi.
mutta ohjelma ei suostu lukemaan muuttujaa kuitenkaan - I.Proqatlis
javamies kirjoitti:
kiitoksia vastauksestasi.
mutta ohjelma ei suostu lukemaan muuttujaa kuitenkaanMiten sinä luulet muuttujan lukemisen tapahtuvan? Koodisi mukaan sinulla on jossain Input-niminen luokka ja siellä metodi nimeltä kluku. Näitten sisältöä et kuitenkaan ole kertonut.
- dflajl
I.Proqatlis kirjoitti:
Miten sinä luulet muuttujan lukemisen tapahtuvan? Koodisi mukaan sinulla on jossain Input-niminen luokka ja siellä metodi nimeltä kluku. Näitten sisältöä et kuitenkaan ole kertonut.
Eihän tuota input-luokan oliota ole edes luotu, vaan se hyppää heti kehiin.
- Nimimerkki
dflajl kirjoitti:
Eihän tuota input-luokan oliota ole edes luotu, vaan se hyppää heti kehiin.
Näyttäis olevan Input luokassa möllöttävä staattinen metodi... Eli ei tarvi luoda erikseen ilmentymää luokasta. Samaan tyyliin kuin vaikka System.out.println()
- javamies
Nimimerkki kirjoitti:
Näyttäis olevan Input luokassa möllöttävä staattinen metodi... Eli ei tarvi luoda erikseen ilmentymää luokasta. Samaan tyyliin kuin vaikka System.out.println()
Tuossa on input luokka:
import java.util.Scanner;
public class input {
public static int kluku(String kysymys) {
System.out.print(kysymys);
Scanner sc=new Scanner(System.in);
int i=sc.nextInt();
return i;
}
} - I.Proqatlis
javamies kirjoitti:
Tuossa on input luokka:
import java.util.Scanner;
public class input {
public static int kluku(String kysymys) {
System.out.print(kysymys);
Scanner sc=new Scanner(System.in);
int i=sc.nextInt();
return i;
}
}Eihän tämä ole koskaan voinut mennä edes kääntäjästä läpi. Annoit sen vaikutelman, että ohjelmasi toimisi jotenkin, ei vain kysy muuttujia.
paaohjelma-luokassa sinä kutsut Input-luokan kluku-metodia. Kuitenkaan Input-luokkaa ei ole missään, input sen sijaan on. Huomaa, että input ja Input ovat eri asioita. Muuta vaikka paaohjelma-luokassa Inputit inputeiksi. Sitten kääntäjä valittaa vielä, että jee-muuttujaa ei kenties ole alustettu. Kääntäjä on sen verran fiksu, että huomaa jeen saavan arvon vain viimeisessä else-haarassa, muutoin jee on alustamaton.
Näiden muutosten jälkeen ohjelma menee kääntäjästä läpi, ja sitten se voidaan ajaa.
- kiinni siitä
että tuossa lopussa viimeinen lause ei ole heti elseä seuraavalla rivillä.
- javamies
oon kokeillu, ei johdu siitä
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot193355Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe92754- 282384
- 421777
KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!
Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola101398- 431322
- 411321
- 81305
- 521223
Missikohu edustaa nykyajan monimuotoisuutta
Puolesta vai vastaan, saako esittää pilkkaavasti jonkun toisen ihmisen syntyperäisiä ominaisuuksia? Kadulla vastaan tule2591088