将c语言代码变为java c语言转换代码

如何将下面c语言代码转换成Java代码?

完整的直译为java方法是这样的,但是这样写dataLen的值必须小于等于数组长度,不然会出现下标越界的异常

创新互联建站成立十年来,这条路我们正越走越好,积累了技术与客户资源,形成了良好的口碑。为客户提供成都网站建设、成都网站制作、网站策划、网页设计、申请域名、网络营销、VI设计、网站改版、漏洞修补等服务。网站是否美观、功能强大、用户体验好、性价比高、打开快等等,这些对于网站建设都非常重要,创新互联建站通过对建站技术性的掌握、对创意设计的研究为客户提供一站式互联网解决方案,携手广大客户,共同发展进步。

public int accumulativeVerification(int[] data, int dataLen) {

int sum = 0;

for (int i = 0; i  dataLen; i++) {

sum += data[i];

}

return sum;

}

如果是意译(计算int数组的所有数之和),那么java可以这样写

public int accumulativeVerification(int[] data) {

int sum = 0;

for (int i = 0; i  data.length; i++) {

sum += data[i];

}

return sum;

}

怎样把一下的C语言程序改成java程序?

修改成Java后的代码:

public class Demo {

public static int gcd(int a, int b, int c) {

int min, i;

if(a  b) {

if(b  c) {

min = c;

} else {

min = b;

}

} else {

if(a  c) {

min = c;

} else {

min = a;

}

}

if(b  c) {

if(c  a) {

min = a;

} else {

min = c;

}

} else {

if(b  a) {

min = a;

} else {

min = b;

}

}

if(a  c) {

if(c  b) {

min = b;

} else {

min = c;

}

} else {

if(a  b) {

min = b;

} else {

min = a;

}

}

for(i=min; i=1; i--) {

if(a%i==0  b%i==0  c%i==0) {

break;

}

}

return i;

}

public static void main(String[] args) {

int a = 1, b = 0, c = 0, i, k = 0, j = 0, m = 0, n = 0, z, y;

while(a  9) {

b = 1;

while(b  9) {

c = 1;

while(c  9) {

if(gcd(a,b,c) == 1) {

System.out.println(a + ";" + b + ";" + c);

k++;

z = b*b - 4*a*c;

if(z == 0) {

j++;

} else if(z  0) {

m++;

for (y=1; yz/2; y++) {

if (y*y==z) {

System.out.println("解答是有理数。");

}

}

} else {

n++;

}

}

c++;

}

b++;

}

a++;

}

System.out.println("N = " + k);

System.out.println("N2 = " + j);

System.out.println("N3 = " + m);

System.out.println("N4 = " + n);

i = gcd(a, b, c);

}

}

使用idea将c转为java

这是由于文件的结构标签丢失造成的。

文件中明显out文件没有被识别,选择文件对应的文件标签默认的out文件为输出文件src为源文件,选择out文件夹点击Excluded将out文件夹标记为输出文件然后重启IDE。选择对应的文件标签后软件会自动识别内容。

IntelliJIDEA是Java语言的集成开发环境,是公认的最好用的java开发工具之一。使用这个工具可以帮助我们快速的开发Java程序。其次,IntelliJIDEA不仅支持windows还支持Linux,这对Linux十分的友好,也让Linux用户更加的喜爱它。

这段C代码如何转为java代码?

public class Test {

private int HASH_LOG = 14;

private int HASH_SIZE=(1 HASH_LOG);

private int HASH_MASK=(HASH_SIZE - 1);

public Long flz_hash(Long a){

Long l1 = 2654435769L;

Long index = (a * l1) 32-HASH_LOG;

return index HASH_MASK;

}

public static void main(String[] args) {

Test test = new Test();

long a = 2;

Long index = test.flz_hash(a);

System.out.println(index);

}

}


分享题目:将c语言代码变为java c语言转换代码
分享路径:http://scyanting.com/article/ddgdioi.html