package di5章;import java.util.Scanner;public class Topgys { public static void main(String[] args) { Topgys hello=new Topgys(); Scanner input=new Scanner(System.in); System.out.println("shuru di yi ge shu : "); int n1=input.nextInt(); System.out.println("shuru di er ge shu : "); int n2=input.nextInt(); int zdgys=hello.gys(n1, n2); System.out.println(n1+" and "+n2+" 的最大公約數(shù)是: "+zdgys); } public ?int gys(int n1,int n2){ int i=2; int zdgys=1; while(i<=n1&&i<=n2){ if(n1%i==0&&n2%i==0){ zdgys=i; i++; } } return zdgys; }}
2 回答

微笑聽(tīng)雨
TA貢獻(xiàn)27條經(jīng)驗(yàn) 獲得超25個(gè)贊
..........其他的省略...............
????????while?(i?<=?n1?&&?i?<=?n2)?{ ????????????if?(n1?%?i?==?0?&&?n2?%?i?==?0)?{ ????????????????zdgys?=?i; ????????????} ???????????? ????????????//將i++放在這里就ok了 ????????????i++; ????????}
...........其他的省略..............