f语句 例:已知两个数和y,比较它们的大小,使得x大于y。 If (x<y) t=X, y=t; Java面向对象程序设计 图回⑧
Java面向对象程序设计 例:已知两个数x和y,比较它们的大小,使得x大于y。 If (x<y) { t = x; x = y; y = t; } t x y if 语句
f语句 例:通过命令行输入2个整数,输出较小者 public class MinNum public static void main(String argsI D) int x, y, x=Integer parseInt(argsoD true false y=Integer parseInt(args[lD) Xsy if(x<y) mIn-X I mInX else mIn-y System out printIn (x=+x); System. out. println("y="+y); System. out. pI tintIn ("min="+min); Java面向对象程序设计 图回⑧
Java面向对象程序设计 x<y min=y true false min=x if 语句 例:通过命令行输入2个整数,输出较小者 public class MinNum { public static void main(String args[ ]) { int x, y, min; x=Integer.parseInt(args[0]); y=Integer.parseInt(args[1]); if(x<y) min=x; else min=y; System.out.println("x="+x); System.out.println("y="+y); System.out.println("min="+min); } }
f语句 多分支的语句 if(布尔表达式1) 表达式1 吾句1 语句1 假 else if(布尔表达式2) 表达式2 语句2 语句2 else if(布尔表达式n) 表达式n 语句n Telse 语句n+1 语句n+1] Java面向对象程序设计 图回⑧
Java面向对象程序设计 多分支的if语句 if(布尔表达式1) 语句1 else if(布尔表达式2) 语句2 … else if(布尔表达式n) 语句n [else 语句n+1] if 语句
f语句 public class Function 例:编写分段函数程序。 public static void main(String args) float x, yi xFloat parse Float(args0D x<0 if(x<0) 0; 0<x<10 else if (x>0 & x<=10) 10<x<20 20<x 0.5x+20 else if (x>10 &&x<= 20) else J=10, y=0.5*x+20; System. out. printin(x=+x); System. out. printIn(y=+y); Java面向对象程序设计 图回⑧
Java面向对象程序设计 public class Function { public static void main(String args[]) { float x, y; x=Float.parseFloat (args[0]); if ( x<0 ) y = 0; else if ( x >0 && x <= 10 ) y = x; else if ( x > 10 && x <= 20 ) y = 10; else y = 0.5 * x + 20; System.out.println("x="+x); System.out.println("y="+y); } } x y x<0 0 0<x≤10 x 10<x≤20 10 20<x 0.5x+20 例:编写分段函数程序。 if 语句