有一個軟件叫“exe4j”,雖然不能把java程序轉成C代碼但是可以轉成.exe文件,在沒裝JDK的電腦上也能運行,你要想把java的代碼轉成C代碼估計不太現實。C都沒類這個概念
創新互聯專注于企業營銷型網站、網站重做改版、定興網站定制設計、自適應品牌網站建設、HTML5建站、成都商城網站開發、集團公司官網建設、外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為定興等各大城市提供網站開發制作服務。
看實現的什么功能。
簡單的, 把java的庫函數改成對應C庫函數。
函數聲明形式改一下。
基本上都差不多了。
復雜的 尤其用到自定義類的, 改起來很累的,不如重新寫一個了。
,,,,把 scanner 換成C的輸入scanf,然后把函數的private和static去掉就基本行了
#include "stdio.h"
static int num =1;
static int name =2;
static int type =3;
static int m;
static void Sel();
static void Sel1();
static void Dis();
static void Dis1();
static void Sel()
{
/*這里讀者號,姓名和讀者類型默認為1 2 3*/
scanf("%d", num);
scanf("%d", name);
scanf("%d", type);
if (num == 1)
{
if (name == 2)
{
if (type == 3)
{
Dis1();
Sel1();
}
}
}
else
{
printf("你輸入的信息有誤。");
printf("請輸入讀者號,姓名和讀者類型,中間用空格隔開:\n");
}
}
/*輸入信息提示界面*/
static void Dis()
{
Sel();
}
/*功能選擇界面*/
static void Dis1()
{
printf("+++ 服務 +++\n");
printf("+++1.掛失 +++\n");
printf("+++2.功能2+++\n");
}
/*讀者信息輸入和驗證功能*/
/*掛失功能*/
static void Sel1()
{
int c;
scanf("%d", m);
if (m == 1)
{
printf("確定要掛失嗎?\r\n 1.確定 2.取消\n");
scanf("%d", c);
if (c == 1)
{
printf("掛失成功!");
}
else
{
Dis1();
Sel1();
}
}
}
int main(void)
{
printf("請輸入讀者號,姓名和讀者類型,中間用空格隔開:\n");
Sel();
return 0;
}
這只是按照你原來算法改的,沒有做其他修改,功能什么的都沒有變過。
分享題目:java轉換為c代碼 怎么把java轉換成class
路徑分享:http://vcdvsql.cn/article2/ddccdic.html
成都網站建設公司_創新互聯,為您提供虛擬主機、關鍵詞優化、電子商務、網站設計、定制網站、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯