(穷举法)已知:鸡兔共35只,共94只脚,那么鸡和兔各几只?
static方法
import java.util.*;
//已知:鸡兔共35只,共94只脚,那么鸡和兔各几只?
public class text{
public static void fgo() {
int i,j;
for(i=1;i<100;i++)//兔子
for(j=0;j<100;j++)//鸡
if(i*4+j*2==94&&j+i==35)
System.out.println("鸡"+j+"兔"+i);
}
public static void main(String[] args) {
fgo();
}
}
非static方法:
import java.util.*;
//已知:鸡兔共35只,共94只脚,那么鸡和兔各几只?
public class text{
public void fgo() {
int i,j;
for(i=1;i<100;i++)//兔子
for(j=0;j<100;j++)//鸡
if(i*4+j*2==94&&j+i==35)
System.out.println("鸡"+j+"兔"+i);
}
public static void main(String[] args) {
text in=new text();
in.fgo();
}
}
如果是非static(静态) 方法的话,我们必须要建立一个对象来调用非static方法;
类名 对象=new 类名;



