java求最小值~~

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:22:55
定义int a=4,b=5,c=6;
要求编写一个求最小值并输出的程序~~

分虽然太少了,但是还是写了下

if(a < b && a < c)
{
System.out.print(a 最小);
}
else if(b < a && b < c)
{
System.out.print(b 最小);

}
else{
System.out.print(c 最小);
}

Math里不是有个static方法 max(int,int) min(int,nt)

import java.math.*;
class App{
static public void main(String[] str){
int a=4,b=5,c=6;
int t;
t=Math.min(a,b);
t=Math.min(t,c);
System.out.println("min="+t);
}
}

自己定义一个方法,如下

public static int min(int a, int b) {
return a < b ? a : b;
}

再使用下边的语句调用,
min(min(a,b),c);

这只是少量的数比较,如果是多个,那就是查找了,建议使用循环

public class min
{
public static void main (String args[ ])
{
int a=4,b=5,c=6;
int m;
if(a<b)
{

if(c<a) m=c;
else m=a;
}
else
{
if(c<b) m=c;
else m=b;
}