Data import javax swing JOption Pane public class

  • Slides: 16
Download presentation

Κώδικας της κλάσης Data import javax. swing. *; //απαραίτητη εντολή για την χρησιμοποίηση της

Κώδικας της κλάσης Data import javax. swing. *; //απαραίτητη εντολή για την χρησιμοποίηση της JOption. Pane public class Data {private double num; //η μεταβλητή για τον αριθμό public void input() //μέθοδος για την είσοδο του αριθμού {String s; s=JOption. Pane. show. Input. Dialog(“Dwse arithmo: ”); num=Double. parse. Double(s); } //input public double accessnum() //μέθοδος για να έχουμε πρόσβαση στην num { return(num); } //access public void eksodos(double x) //μέθοδος για την έξοδο του διπλάσιου στον χρήστη { JOption. Pane. show. Message. Dialog(null, “To Diplasio einai: ”+x); } //eksodos } //class

Η διαφορά! while(x<0) {String s; s=JOption. Pane. show. Input. Dialog(“Dws e arithmo: ”); x=Double.

Η διαφορά! while(x<0) {String s; s=JOption. Pane. show. Input. Dialog(“Dws e arithmo: ”); x=Double. parse. Double(s); } do {String s; s=JOption. Pane. show. Input. Dialog(“Dwse arithmo: ”); x=Double. parse. Double(s); }while(x<0);

Υπολογισμός του n! private int n; private int factorial=1; int i=1; do {String s;

Υπολογισμός του n! private int n; private int factorial=1; int i=1; do {String s; s=JOption. Pane. show. Input. Dialog(“Dwse arithmo: ”); n=Integer. parse. Int(s); }while(n<0); while(i<=n) { factorial=factorial*i; i++; } JOption. Pane. show. Message. Dialog(“To paragontiko tu ”+n+“ einai to ”+factorial);

Παραδείγματα εξάσκησης double w=75; double p=100; if(w>=35) p=20. 0; else if(w>=50) p=40. 0; else

Παραδείγματα εξάσκησης double w=75; double p=100; if(w>=35) p=20. 0; else if(w>=50) p=40. 0; else if(w>=75) p=100. 0; if(w>=50) p=75. 0; if(w>=75) p=100. 0; S. O. P(p); S. O. P(p)

s=1; n=1; while(s<10) { s=s+4; //s+=4; n=n+1; //n++; } S. O. P(n); S. O.

s=1; n=1; while(s<10) { s=s+4; //s+=4; n=n+1; //n++; } S. O. P(n); S. O. P(s);