mason.java

来自「使用eclipse集成GT4插件环境」· Java 代码 · 共 51 行

JAVA
51
字号
package com.buu.grid.hzk.mason;import de.fb12.gdt.GridService;import de.fb12.gdt.GridAttribute;import de.fb12.gdt.GridMethod;import java.math.*;@GridService (name = "Mason", namespace = "http://buu.com/grid/hzk/mason", targetPackage = "com.buu.grid.hzk.mason", serviceStyle = "SSTYLE_FACTORY", resourceStyle = "RSTYLE_MAGE", operationProvider = "GetRPProvider", loadOnStartup = false, filePersistentResource = false, hotLoadable = false, securityDesc = "[]", clientSecurityDesc = "[]", resourceSecurityDesc = "[]")public class Mason {	private static Integer a;	@GridMethod public Integer getA() {		return a;	}	@GridMethod public void setA(Integer a) {		this.a=a;	}	@GridMethod public void addA(Integer a)	{		this.a=+a;	}		private Integer f;	@GridMethod	public void testlucas(Integer p) {		BigInteger s = BigInteger.valueOf(4);		BigInteger merseneNum = BigInteger.valueOf(p);		BigInteger merseneNum2 = merseneNum;		merseneNum = ((BigInteger.valueOf(2)).pow(merseneNum.intValue())).subtract(BigInteger.valueOf(1));		for (int i = 1; i <= merseneNum2.subtract(BigInteger.valueOf(2)).intValue(); i++) {			s = ((s.multiply(s)).subtract(BigInteger.valueOf(2))).remainder(merseneNum);		}		if (s.equals(BigInteger.valueOf(0))) {			f=0;		} else {			f=-1;		}	}		@GridMethod public Integer getF() {		return f;	}	@GridMethod public void setF(Integer f) {		this.f=f;	}	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?