Kezdőoldal » Számítástechnika » Programozás » Java programozással kapcsolatb...

Java programozással kapcsolatban problémák merültek fel (? )

Figyelt kérdés

package Feladat;


public class Feladat3 {

public static void main (String []args){

int a, b, c, d, e;

int f = 0;

do {

f=f+1;



a = (int)(Math.random()*90)+1;

b = (int)(Math.random()*90)+1;

c = (int)(Math.random()*90)+1;

d = (int)(Math.random()*90)+1;

e = (int)(Math.random()*90)+1;

System.out.println(a+" "+b+" "+c+" "+d+" "+e+" ");


}

while (a != b && a != c);

System.out.println("Mindegyik szám azonos" +a);

System.out.print(f);


}

}



A lényeg az lenne, hogy addig csinálja, amíg mindegyik szám nem azonos, de fogalmam sincs, hogy mit írjak a while után, mivel ha, beírom, hogy

while (a != b&& a!=c)

akkor is csak addig fut, amíg nem lesz a=b vagy a=c. Alap szinten megy csak lehetőleg nem túlbonyolított módon szeretném, ha valaki segítene.


2016. szept. 8. 17:31
 1/9 anonim ***** válasza:
Nekem a legegyértelműbb a !(a == b && a == c)
2016. szept. 8. 17:42
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Ezt így nem igazán fogadja el :D
2016. szept. 8. 17:51
 3/9 anonim ***** válasza:
Első válasz folyt.: ha jól látom az is jó ha azt az AND-ot OR-ra cseréled
2016. szept. 8. 17:52
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:
Én is erre gondoltam először, de nem tudom mit kéne beírni helyette :D
2016. szept. 8. 17:54
 5/9 anonim ***** válasza:

A boolean AND jele a &&, az OR-é a ||

Tehát így nézne ki while(a != b || a != c)

De ez elég alap

2016. szept. 8. 18:00
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:

Köszönöm!

És lehet alap, de 3 napja kezdtem, szóval elég kezdő vagyok

2016. szept. 8. 18:04
 7/9 anonim ***** válasza:

[link]

Ezt jó tudni. :)

2016. szept. 8. 19:51
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
2016. szept. 8. 21:18
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

Bizony-bizony, De Morgan azonosságok fontosak!

Egyébként #1 válasza, a while(!(a==b && a==c)) is jó (és számodra alighanem áttekinthetőbb), csak ugye ő magát a feltételt írta.

2016. szept. 8. 22:04
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!