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 + -
显示快捷键?