java 获取控制台的输入的两个方法

 

链接里面写了两种

http://blog.csdn.net/songylwq/article/details/7714622

第三种:

public class GcdLcm{
public static void main(String []args){
if(args.length<2){
System.out.println("Please input two number...");
System.exit(0);
}

int m=Integer.parseInt(args[0]);
int n=Integer.parseInt(args[1]);
if(m<n){
int temp=m;
m=n;
n=temp;
}
int t1=m,t2=n;
int r;
while((r=t1%t2)!=0){
t1=t2;
t2=r;
}
System.out.println("=========="+m+"和"+n+"=========");
System.out.println("最大公约数:"+t2);
System.out.println("最小公倍数:"+m*n/t2);
}
}

 

posted on 2016-06-07 20:16  tengke  阅读(172)  评论(0编辑  收藏  举报