⑴ 有没有工具有以把C语言转换成为java语言
没有,但是如果楼主要用Java的话,你可以选择性地看看c,因为c比Java强大。
⑵ 把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;
}
}
⑶ 把C语言程序转换成JAVA
import java.util.*;
public class Chapter08 {
public static void main(String[] args) {
int i,j;
Scanner input=new Scanner(System.in);
System.out.println("请输入一个数:");
int n=input.nextInt();
for(i=1;i<=n;i++)
for(j=1;j<=2*n-1;j++)
{
if(j>n-i&&j<=n)
System.out.print("* ");
else if(j<=n-i)
System.out.print(" ");
else if(j==n+i)
System.out.println("");
}
System.out.println("");
for(i=n-1;i>=1;i--)
for(j=1;j<=2*(n-1)-1;j++)
{
if(j>n-1-i&&j<n)
System.out.print(" *");
else if(j<=n-1-i)
System.out.print(" ");
else if(j==2*n-i-1)
System.out.println("");
}
}
}
⑷ 使用idea将c转为java
这是由于文件的结构标签丢失造成的。
文件中明显out文件没有被识别,选择文件对应的文件标签默认的out文件为输出文件src为源文件,选择out文件夹点击Excluded将out文件夹标记为输出文件然后重启IDE。选择对应的文件标签后软件会自动识别内容。
IntelliJIDEA是Java语言的集成开发环境,是公认的最好用的java开发工具之一。使用这个工具可以帮助我们快速的开发Java程序。其次,IntelliJIDEA不仅支持windows还支持Linux,这对Linux十分的友好,也让Linux用户更加的喜爱它。
⑸ 把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;
}
}
⑹ 如何将以下c++代码转成Java代码
JAVA是一种完全面向对象的语言。这意味着你对任何一个Java对象所做的动作都是通过一个方法实现的。
第一点就是,再也没有没有主函数这样的孤立的东西了。取而代之的是,你必须开始用一个对象的看法看待一个程序,一个类的对象。
但是这个对象又什么对象呢? 大多数Java程序只是简单的通过继承Java基础类Object来实现所需要的东西,但是你可以通过创建程序基础类用于多个特性相似的应用程序来节省时间。 严格的面向对象的规定意味着理用原有的C/C++代码不可以直接不加改动的使用;系统调用也是这样的。C++中,你可以通过在C++正常的命名空间外声明extern"C"来使用原有的C的过程调用,包括系统调用。
Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。
这其中没有连接的过程;解释在需要的时候动态的加载一些类; 在Java中,只有一个类似的安全回溯的方法,但是并不是十分简单的方法。你必须定义一个本地方法,其目的是为C语言提供接口,然后提供连接的介质。Java环境提供了完成这种任务的工具,但是整个过程和C++中提供的extern比微不足道,完成使用C++类的过程则更加复杂,因为这样会引入对C的借口和C函数和C++成员函数的问题。
3、许多常用的系统实用工具函数已经在系统类中的方法中提供出来,但是这些明显没有包含经过许多年来你所创建的那些类和过程。
所以,在你需要的时候你应该去钻研一下。 也有一些软件,可以实现C#代码转换java工具 C#转java代码转换工具(C# to Java Converter)一个很强大的工具, 能将c#代码片段、文件甚至工程直接转换成java代码,并能彻底解决外部引用的DLL问题,最强的是支持c#工程的直接转换,生成的Java代码质量也很不错。
软件已破解,去除了未注册版最多只能转换1000行的限制,亲测可用!压缩包内含帮助文档,不过由于软件的使用很简单,帮助文档基本可以忽略。
⑺ 我已经学了C语言,现在想学Java不知道怎么装Java!需要哪些软件!
jdk
(java,注意要配置环境变量)
Eclpse(java的开发工具你可以不装,但不装用记事本开发非常恶心)这是最初级的东西之后你就可以写心爱的Hello
World了,如果进行Java的web开发还要配置服务器(Tomcat)安装数据库啥的
⑻ 如何把C的命令转成java命令
把结构体转换成java的类,就可以了。
⑼ 将.class文件反编译成.java文件都有哪些工具
反编译工具jad简单用法
以下假设jad.exe在c:\java目录下
一、基本用法
Usage:jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。
二、Option -o
不提示,覆盖源文件
三、Option -s
c:\java\>jad -sjava example1.class
反编译结果以.java为扩展名。
四、Option -p
将反编译结果输出到屏幕
c:\java\>jad -p example1.class
将反编译结果重定向到文件
c:\java\>jad -p example1.class>example1.java
五、Option -d
指定反编译的输出文件目录
c:\java\>jad -o -dtest -sjava *.class
⑽ 如何将c语言程序转换成java语言
啊?这个貌似不可以吧,是不同的语言。。。只能说你学过C后学JAVA会相对容易一点