猿问

怎么求最大公约数

package com.work;

import java.util.Scanner;

public class pingfangsh {

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

System.out.println("input first number:");

int m=input.nextInt();

System.out.println("input scder number:");

int n=input.nextInt();

if(m<n){

int z=m;

m=n;

n=z;

  while(n!=0{

 if(n==m){break;

 }else{

 int temp=m%n;

 m=n;

 n=temp;

 }

   }   

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

}

 }

}

    为什么运行不了了,求解释?

张强001
浏览 1696回答 1
1回答

guozhchun

while(n!=0{   // 这里少了个括号')'
随时随地看视频慕课网APP

相关分类

Java
我要回答