當前位置:編程學習大全網 - 網站源碼 - java 出現“無法取消引用 int ”錯誤提示

java 出現“無法取消引用 int ”錯誤提示

妳那個出現的int錯誤是因為作用域的問題引起的,可以添加兩個類變量來解決。

另外妳的計算最大公約數算法貌似有問題,妳自己修正下

import java.util.Scanner;

class Max {

public int a1;

public int b1;

int max() {

Scanner A = new Scanner(System.in);

Scanner B = new Scanner(System.in);

System.out.println("請輸入兩個正整數:\n");

System.out.println("a=");

int a = A.nextInt();

a1 = a;

System.out.println("\nb=");

int b = B.nextInt();

b1 = b;

while (a % b == 0) {

if (a < b) {

int t = 0;

t = b;

b = a;

a = t;

}

a = a % b;

}

return b;

}

}

class Min {

int min() {

Max f = new Max();

int a = f.a1;

int b = f.b1;

int c = a * b / f.max();

return c;

}

}

public class Common {

public static void main(String args[]) {

Max m = new Max();

Min n = new Min();

System.out

.println(m.a1 + "和" + m.b1 + "的最大公約數為:" + m.max());

System.out.printf("\n最小公倍數為:" + n.min());

}

}

  • 上一篇:arm嵌入式linux qt入門問題請教
  • 下一篇:模板銷售站源代碼
  • copyright 2024編程學習大全網