nirtheking
New member
JAVA ../images/Emo3.gif
עשיתי את הקוד הבא
של מתחילים)
משום מה הפלט מציג שהפונקציה הראשונה פולטת את המספר 0. למה ?
עשיתי את הקוד הבא
import java.awt.*; import java.applet.*; public class targil extends Applet{ int Min(int a, int b){ // for 2 parameters if (a<b) return a; else return b; } int Min(int a, int b,int c){ /// for 3 parameters if (a<b && a<c) return a; else if (b<c && b<a) return b; else if (c<b && c<a) return c; else return(0); } int Min(int a,int b,int c,int d){ if (a<b && a<c && a<d) return a; else if (b<a && b<c && b<d) return b; else if (c<a && c<b && c<d) return c; else if (d<a && d<b && d<c) return d; else return(0); } public void paint(Graphics g){ g.drawString("The minimum between 1 AND 2 is "+Min(1,2),5,15); g.drawString("The minimum between 1 AND 3 is "+Min(1,2,3),5,30); g.drawString("The minimum between 1 AND 4 is "+Min(1,2,3,4),5,45); } }
מעמיס את פונקציית Min וכמו שמה גם בודק איזה מהערכים הנשלחים כפרמטרים הוא הקטן ביותר