導航:首頁 > 編程語言 > c轉java工具

c轉java工具

發布時間:2022-07-09 09:44:12

⑴ 有沒有工具有以把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代碼

1、C++如何接受Java的完全面向對象

JAVA是一種完全面向對象的語言。這意味著你對任何一個Java對象所做的動作都是通過一個方法實現的。

第一點就是,再也沒有沒有主函數這樣的孤立的東西了。取而代之的是,你必須開始用一個對象的看法看待一個程序,一個類的對象。

但是這個對象又什麼對象呢? 大多數Java程序只是簡單的通過繼承Java基礎類Object來實現所需要的東西,但是你可以通過創建程序基礎類用於多個特性相似的應用程序來節省時間。 嚴格的面向對象的規定意味著理用原有的C/C++代碼不可以直接不加改動的使用;系統調用也是這樣的。C++中,你可以通過在C++正常的命名空間外聲明extern"C"來使用原有的C的過程調用,包括系統調用。


2、Java在虛擬機上運行

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會相對容易一點

閱讀全文

與c轉java工具相關的資料

熱點內容
單片機串列通信有什麼好處 瀏覽:319
游戲開發程序員書籍 瀏覽:843
pdf中圖片修改 瀏覽:268
匯編編譯後 瀏覽:474
php和java整合 瀏覽:829
js中執行php代碼 瀏覽:440
國產單片機廠商 瀏覽:57
蘋果手機怎麼設置不更新app軟體 瀏覽:284
轉行當程序員如何 瀏覽:492
蘋果id怎麼驗證app 瀏覽:864
查看手機命令 瀏覽:953
抖音反編譯地址 瀏覽:226
如何加密軟體oppoa5 瀏覽:233
java從入門到精通明日科技 瀏覽:95
拆解汽車解壓視頻 瀏覽:598
新版百度雲解壓縮 瀏覽:592
android上下拉刷新 瀏覽:880
centos可執行文件反編譯 瀏覽:839
林清玄pdf 瀏覽:271
黑馬程序員java基礎 瀏覽:284