成都创新互联网站制作重庆分公司

cpp代码转成java cpp转化为c

c++代码转换成java

这只是声明,没什么方法体啊?

创新互联公司是一家以网站建设公司、网页设计、品牌设计、软件运维、seo优化排名、小程序App开发等移动开发为一体互联网公司。已累计为成都火锅店设计等众行业中小客户提供优质的互联网建站和软件开发服务。

如果只是转这些的话,直接复制过去都差不多了,把指针变成类就行了。

谁能帮我把这个从cpp转换成Java呀。。初学者的题~http://wikisend.com/do

一个算法的过程。

不涉及很复杂的知识,是基本的语法。其中代码挺规范的,只是变量名有点长,让人看得晕。

最重要的知识是输入、输出

java中,一般命令行输入使用

java.util.Scanner

一般命令行输出用

System.out.print(....)

System.out.println(....)

C++代码改成java代码怎么改呀

使用词法分析可以简单的进行转换,不过问题是接口,java使用的库类和函数,c并不一定拥有,而且java运行的方式不同(java可以说是解释器的脚本,而c最终变成指令集),并不是简单给出一个函数调用位置就可以解决的,目前的话可以实现个转化器(如果你学过编译原理),但前提是不使用接口,或许我们可以像编译器对string类型的支持那样实现所有java的库操作,但这显然是鸡肋,因为这种方法写的java程序转换后是很难移植的(显然我是说硬件厂商不会为你天真的想法提供接口),并且对c风格来说是一种极大的破坏,最后生成的代码既没有效率也没有可移植性和可读性

结论是你还不如自己实现一个,即使你要转化一个大游戏,这样也有效多了

把C语言代码转成Java代码

package dis;

import java.io.*;

import java.math.*;

public class dis

{

public static void main(String [] s) throws Exception

{

Float a,b,c;

double x2;

double x1;

System.out.println("请输入a, b, c的值");

BufferedReader bReader=new BufferedReader(new InputStreamReader(System.in));

a=Float.parseFloat(bReader.readLine());

b=Float.parseFloat(bReader.readLine());

c=Float.parseFloat(bReader.readLine());

if (b*b - 4*a*c = 0)

System.out.println("输入的系数不对,b2-4ac不大于0!程序退出!");

else

{

x1 = (-b + Math.sqrt(b*b - 4*a*c))/2*a;

x2 = (-b - Math.sqrt(b*b - 4*a*c))/2*a;

System.out.println("x1 = "+ x1);

System.out.println("x2 = "+x2);

}

return;

}

}


分享文章:cpp代码转成java cpp转化为c
文章位置:http://cxhlcq.com/article/doipede.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部