最大公约数一定满足(对于a, b, c,最大公约数为i,来说),a % i ==0, b % i ==0, c % i ==0。且最大。
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数:");
int a = sc.nextInt();
System.out.println("请输入第二个数:");
int b = sc.nextInt();
System.out.println("请输入第三个数:");
int c = sc.nextInt();
int min = Math.min(Math.min(a, b),c);//找到最小的
int i ;
for( i = 2; i < min; i++) {
if(a % i == 0 && b % i == 0 && c % i ==0)
break;
}
System.out.println("最大公约数为:" + i);
}
}