您的位置:首页 > 其它

要求通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。

2014-03-09 11:33 549 查看
package javazuida;

import java.util.Scanner;

public class JavaZuida {

public static void main(String[] args) {

System.out.println("请输入两个整数:");

Scanner scan=new Scanner(System.in);

int a=scan.nextInt();

Scanner scan1=new Scanner(System.in);

int b=scan.nextInt();

int max;

max=htc(a,b);

System.out.println("最大公约数为:"+ max);

}

static int htc(int a,int b){

if(a<=0||b<=0||a<=0&&b<=0){

System.out.println("输入的数据无效");

}

int temp=b;

if(a<b){

temp=a;

}

int i,max;

for(i=temp;i>1;i--){

if(a%i==0&&b%i==0){

return i;

}

}

return 1;

}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐