
正文
cc代码转java c 转java
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
cmd运行javacc, 代码木有问题,最后一步运行java Simple1的时候出现错误:
1)编译用javac 运行用java ,注意包含类路径 即使当前的也要包含,用-cp .
2)确认有Simple1类在文件中
不过估计是没有指定-cp . 这个吧。
相关问答
Q1: java十进制转二进制代码怎么解决?
下面是根据十进制数转二进制数的算法所写的一段Java程序示例代码:
import java.math.BigDecimal;
public class Test {
public static void main(String[] args) {
Test t = new Test();
double d = 8;
String s = t.decimal2BinaryStr(d);
System.out.println("十进制数"+d+"转成二进制数为:"+s);
}
/**
* 十进制数转二进制数
* @param d 十进制数
* @return 十进制数转换成二进制的字符串
*/
public String decimal2BinaryStr(double d){
String result = decimal2BinaryStr_Inte(d);
result += decimal2BinaryStr_Deci(d);
return result;
}
/**
* 十进制整数部分转二进制数
* @param d 十进制数
* @return 十进制整数部分转换成二进制的字符串
*/
public String decimal2BinaryStr_Inte(double d){
// return Integer.toBinaryString((int)d);
/*
* 本来利用上面的Integer.toBinaryString(int)就可以得到整数部分的二进制结果,
* 但为了展示十进制转二进制的算法,现选择以下程序来进行转换
*/
String result = "";
long inte = (long)d;
int index = 0;
while(true){
result += inte%2;
inte = inte/2;
index++;
if(index%4 == 0){
result+=" ";
}
if(inte==0){
while(index%4!=0){
result+="0";
index++;
}
break;
}
}
char[] c = result.toCharArray();
char[] cc = new char[c.length];
for(int i=c.length; i0; i--){
cc[cc.length-i] = c[i-1];
}
return new String(cc);
}
/**
* 十进制小数部分转二进制
* @param d 十进制数
* @return 十进制小数部分转换成二进制小数的字符串
*/
public String decimal2BinaryStr_Deci(double d){
return decimal2BinaryStr_Deci(d, 0);
}
/**
* 十进制小数部分转二进制
* @param d 十进制数
* @param scale 小数部分精确的位数
* @return 十进制小数部分转换成二进制小数的字符串
*/
public String decimal2BinaryStr_Deci(double d, int scale){
double deci = sub(d,(long)d);
if(deci==0){
return "";
}
//为了防止程序因所转换的数据转换后的结果是一个无限循环的二进制小数,因此给其一个默认的精确度
if(scale==0){
scale = (String.valueOf(deci).length()-2)*4;
}
int index = 0;
StringBuilder inteStr = new StringBuilder();
double tempD = 0.d;
while(true){
if(deci==0 || index==scale){
while(index%4!=0){
inteStr.append("0");
index++;
}
break;
}
if(index==0){
inteStr.append(".");
}
tempD = deci*2;
inteStr.append((int)tempD);
deci = sub(tempD ,(int)tempD);
index++;
if(index%4 == 0){
inteStr.append(" ");
}
}
return inteStr.toString();
}
/**
* 提供精确的减法运算。
* @param v1 被减数
* @param v2 减数
* @return 两个参数的差
*/
public static double sub(double v1, double v2) {
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
return b1.subtract(b2).doubleValue();
}
}
例如将十进制数1234.5转成二进制数为:0100 1101 0010.1000
Q2: JAVA定义一个类CC(继承自AC类)
class A{
//成员变量 其中num是实参
int num=0;
//成员方法,其中 i 是型参
public A(int i){
//输入int型文件输出下面
System.out.println("aaaaaaaaaaaaaaaaaaa");
System.out.println("i= "+i);
//把输入的i赋值给成员变量num
num=i;
}
}
//B继承A
class B extends A{
int num=0;
//成员方法B.
public B(){
//继承类A的方法.因为B继承了A必然继承了A的特性.所以输入int值10令方法实现.
super(10);
System.out.println("bbbbbbbbbbbbbbbbbbbb");
//这里的num是类B的.
System.out.println("num= "+num);
//如果想显示类A的num则需要用下列的super.num.这里注意num在类A中需是成员变量才可以.
System.out.println("super.num= "+super.num);
}
}
//建立测试类C
public class C{
//main
public static void main(String aa[]){
//new 一个对象B()
new B();
}
}
这个很简单的 这个是 代码框架 看看能看得懂不
Q3: java 代码转换C#
string url = "" + "senderLoginName=" + "zy" + "token=" + "997a7cdc-2399-47e8-991e-96c859cccc7f";
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
req.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore);
req.Method = "POST";
byte[] fileData = null;
using (FileStream fs = new FileStream("c:\\LDAP集成设计文档.doc", FileMode.Open))
{
fileData = new byte[fs.Length];
fs.Read(fileData, 0, (int)fs.Length);
}
string BOUNDARY = "---------------------------7d4a6d158c9";
string fileName = "LDAP集成设计文档.doc";
StringBuilder sb = new StringBuilder();
sb.Append("--");
sb.Append(BOUNDARY);
sb.Append("\r\n");
sb.Append("Content-Disposition: form-data;\r\n name=\"1\"; filename=\"" + fileName + "\"\r\n");
sb.Append("Content-Type: application/msword\r\n\r\n");
req.Headers.Add("Content-Type", "multipart/form-data;boundary=" + BOUNDARY);
Listbyte sendData = new Listbyte();
sendData.AddRange(Encoding.UTF8.GetBytes(sb.ToString()));
sendData.AddRange(fileData);
sendData.AddRange(Encoding.UTF8.GetBytes("\r\n--" + BOUNDARY + "--\r\n"));
req.ContentLength = sendData.Count;
using (Stream reqStream = req.GetRequestStream())
{
reqStream.Write(sendData.ToArray(), 0, sendData.Count);
}
using (HttpWebResponse resp = (HttpWebResponse)req.GetResponse())
using (Stream respStream = resp.GetResponseStream())
using (FileStream fs = new FileStream("c:\\test.txt", FileMode.Truncate))
{
int ch = 0;
while ((ch = respStream.ReadByte()) != -1)
{
fs.WriteByte((byte)ch);
}
}
根据你的java代码转换的。
Q4: javacc 干什么用
Java Compiler Compiler 是一个用JAVA开发的最受欢迎的语法分析生成器。
这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。
它还提供JJTree等工具来帮助我们建立语法树。JavaCC plug-in:一个用于辅助JavaCC应用程序开发的Eclipse插件.
Q5: 将c#转成java代码,求救....
class StrFromCs{
/**字符串反转*/
static String reverse(String s){
int len=s.length();
char cc[]=new char[len];
for(int i=len-1,j=0; i-1; i--,j++){
cc[j]=s.charAt(i);
}
return new String(cc);
}
/**解密*/
public static String decrptStr(String strInput)throws Exception{
String str = "";
String str2 = "";
for (int i = 0; i strInput.length(); i++){
char ch = strInput.charAt(i);
str2 = str2 + (char)((byte)ch - (2 * ((strInput.length() - (i + 1)) - 2)));
}
String floatString = reverse(str2);
float num2 = Float.parseFloat(floatString) / 10000f;
return String.format("%2.2f", num2);
}
/**加密*/
public static String encrptStr(String strInput)throws NumberFormatException,Exception{
String str = "";
String str2 = "";
float num = Float.parseFloat(strInput) * 10000f;
String strNum=String.format("%2.3f", num);
String str4 = reverse(strNum);
for (int i = 0; i str4.length(); i++){
char ch = str4.charAt(i);
str2 = str2 + (char)((byte)ch + (2 * ((str4.length() - (i + 1)) - 2)));
}
return (str = str2);
}
/**测试*/
public static void main(String []argv)throws Exception{
String s0="123456";
String s1=encrptStr(s0);
System.out.println(s0);
System.out.println(" -");
System.out.println(s1);
System.out.println(" -");
System.out.println(decrptStr(s1));
}
}
//请参考
关于cc代码转java和c 转java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






